[identity profile] thalys.livejournal.com posting in [community profile] useful_faq
В бесполезное сообщество не пропустили, сказали, что вопрос полезный.

В Windows 7 появилось большое количество новых шрифтов для разных экзотических языков: тайского, кхмерского, лаосского, поддерживается даже эфиопское, канадское слоговое письмо и письмо чероки. А почему до сих пор не сделали поддержку мьянманского письма? Я в курсе, что есть сторонние шрифты для этой цели, например, Code2000, но меня интересует именно поддержка по умолчанию.

Date: 2012-06-02 03:42 pm (UTC)
From: [identity profile] chaos-dremel.livejournal.com
Потому что его еще официально не ввели в юникод (этим занимаеться естественно не майкрософт) и процесс этот достаточно долгий. Неофицальные шрифты юникод с поддержкой всего чего угодно, хоть клинописи, естественно есть.

Date: 2012-06-02 05:04 pm (UTC)
From: [identity profile] erich-z.livejournal.com
Тут системный подход не работает. Банальное раздолбайство.

Date: 2012-06-02 06:53 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Да бог с вами. (http://www.unicode.org/charts/PDF/U1000.pdf) Burmese script was added to the Unicode Standard in September, 1999 with the release of version 3.0.

Date: 2012-06-02 07:40 pm (UTC)
From: [identity profile] chaos-dremel.livejournal.com
Хм, он и вправду в юникоде, правда, как я понимаю, в разделе для знаков которые разняться в разных шрифтах. Поэтому их поддержка будет только если взять шрифт где в вариабельной области есть знаки бирманского письма.

Date: 2012-06-02 07:57 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Нет-нет, он в официальной части уже лет 13 как. Проблема в том, что его трудно поддерживать - обратите внимание на штриховые кружки: это значит, что данный символ - диакритический по отношению к предыдущему, который должен попасть в область, обозначенную кружком. Ну и то, что некоторые символы раза в 3-4 шире других, тоже проблематично для большинства рендереров. Нормальная поддержка началась в Win 7, но, по-видимому, еще есть какие-то ошибки.
Edited Date: 2012-06-02 08:27 pm (UTC)

Date: 2012-06-02 08:46 pm (UTC)
From: [identity profile] spamsink.livejournal.com
В малаяламе - графически наиболее близкой письменности - нет такого кошмара, как символ 1039 (я не знаю, что значит сочетание штрихового кружка и прямоугольника) или 103C (объемлющая диакритика). Может быть, просто Adobe и Microsoft не до конца договорились, как должен быть устроен OpenType фонт, описывающий все эти детали, и как именно должен вести себя рендерер, отрабатывающий этот фонт.

Date: 2012-06-02 09:10 pm (UTC)
From: [identity profile] spamsink.livejournal.com
http://www.unicode.org/charts/PDF/U1000.pdf - нормативный документ.

Date: 2012-06-02 09:22 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Проблемы с virama, которая в каких-то случаях должна вызывать лигатуру, а в каких-то нет, известны, и будут одинаковы, по-видимому, для всех языков, в которых нужны лигатуры. Правильный ответ, по-видимому, всё же лежит не в технической, а в политической плоскости: Мьянма - под эмбарго.

Date: 2012-06-02 09:48 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Некоммерческие действия, типа стандартизации алфавита бесприбыльным консорциумом, каким является Юникод, или разработки (условно) свободного шрифта типа Code2000 эмбарго запретить не может, а поддержку в коммерческом продукте конкретно для страны под эмбарго - может быть, и может. Или Майкрософт не хочет в эти легальные дебри впутываться, тем более что официального спроса нет по определению эмбарго, а эмигранты могут найти шрифт в сети и пользоваться им в свое удовольствие.