[РЕШЕНО] Pango и шрифты OpenType

Добрый день, не уверен, что я правильно выбрал раздел. Проблема моя касается прежде всего FireFox, в меньшей степени GIMP. Можно сказать, что связана с локализациями, но после двух дней гугления мне кажется, что проблема в pango. Поэтому решил создать тему в этом разделе, т.к. она общесистемная (проявляется во всех графических приложениях).

В OpenType есть такие функции, как Contextual Substitution. Они предназначены для того, чтоб в зависимости от контекста (предыдущих и следующих символов) менять начертание символов. Например, есть шрифт FormalScript, он имитирует рукописный текст и содержит соединения между символами. Но эти соединения бывают двух видов и если символу предшествует символ определённого класса (где задний соединитель выходит чуть выше, чем в "обычных"), то в следующем символе соединитель также должен переноситься вверх (фактически заменяется начертание - глиф - всего символа). Это проиллюстрировано на изображении:

Слева можно увидеть обыное начертание, без применения calt, справа шрифт работает правильно. Дело в том, что у меня это почему-то не работает и я вижу левый вариант. При этом эта же страница с этим же шрифтом в Windows и Mac OS X работает нормально (везде FireFox), значит сам браузер это умеет (ни в Опере, ни в Сафари, ни в IE это не работает). Поэтому я и думаю, что дело не в браузере, а в системе рендеринга шрифта ОС.

Шрифт и страницу с примером использования можно сказать здесь (шрифт - официальный пример с сайта FontForge и распространяться может свободно).

Может есть какие идеи? Может нужно собрать pango с какими-то дополнительными опциями? В гугле ничего не нашел, только утверждения, что работать должно.

Кстати, в Debian такая точно проблема с любой версией файрфокса.

Решено

Прошу пробщения, проблема решилась установкой этого патча: https://bugzilla.gnome.org/show_bug.cgi?id=343111

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".