Проблема с открытым шрифтом
По сути, это проблема отображения языка меньшинства.
Позвольте мне сделать это кратко:
Я пытался заставить мой шрифт Opentype (в котором есть некоторые функции) работать должным образом на платформах, отличных от Windows(на Windows, он отлично работает) (Android,iOS и т. Д.).
Я действительно имею дело с такой сложной проблемой, как отображение арабского языка (включая замену глифа, формирование и т. Д.).
Я просто хочу правильно отображать символы в моем собственном программном обеспечении, потому что поддержка всей системы может быть еще более сложной для меня.
Я проверил ICU, Pango, Harfbuzz... и наконец решил поработать над Pango. Смотрите Pango ScriptGallery.
Итак, вот вопросы:
1. Могу ли я использовать pango в качестве вспомогательного модуля в моем проекте для отображения этого языка? Я пытался установить Pango на Ubuntu, но безуспешно. Я сейчас немного сбит с толку, потому что Pango при установке связан с harfbuzz,cairo,freetype,fontconfig blabla. 2.Если нет, есть ли другие способы облегчить это?
Любая помощь будет оценена.