Проблема с открытым шрифтом

По сути, это проблема отображения языка меньшинства.

Позвольте мне сделать это кратко:

  1. Я пытался заставить мой шрифт Opentype (в котором есть некоторые функции) работать должным образом на платформах, отличных от Windows(на Windows, он отлично работает) (Android,iOS и т. Д.).

  2. Я действительно имею дело с такой сложной проблемой, как отображение арабского языка (включая замену глифа, формирование и т. Д.).

  3. Я просто хочу правильно отображать символы в моем собственном программном обеспечении, потому что поддержка всей системы может быть еще более сложной для меня.

  4. Я проверил ICU, Pango, Harfbuzz... и наконец решил поработать над Pango. Смотрите Pango ScriptGallery.

Итак, вот вопросы:

1. Могу ли я использовать pango в качестве вспомогательного модуля в моем проекте для отображения этого языка? Я пытался установить Pango на Ubuntu, но безуспешно. Я сейчас немного сбит с толку, потому что Pango при установке связан с harfbuzz,cairo,freetype,fontconfig blabla. 2.Если нет, есть ли другие способы облегчить это?

Любая помощь будет оценена.

1 ответ

Решение

Какой язык программирования вы используете или должны использовать?

Когда вы спрашиваете теги, вы можете посмотреть на это (второй код), просто сделайте sudo apt-get install python-gtk2 для этого, ссылка

Облегченное решение будет использовать HarfBuzz напрямую.

Другие вопросы по тегам