Панго
-
Обзор библиотеки Pango
- Pango — это библиотека для рендеринга текста в Юникоде, работающая с движком HarfBuzz.
- Она обеспечивает полнофункциональный рендеринг и кроссплатформенную поддержку с использованием API-интерфейсов и сторонних библиотек.
- Текст, обработанный Pango, выглядит одинаково на разных операционных системах.
-
История и название
- Название Pango происходит от греческого «пан» и японского «го», что означает «все языки».
- Проект был создан в январе 2000 года из слияния GScript и GnomeText.
- Первая версия Pango была выпущена 11 марта 2002 года.
-
Поддержка функций OpenType
- Pango 1.17 и более поздние версии поддерживают тег ‘locl’ для использования локализованных глифов.
- Демонстрация использования функции ‘locl’ на примере румынского языка.
- Возможность изменения языкового стандарта через переменные окружения POSIX.
- Возможность изменения языка текста на лету с помощью разметки Pango.
-
Основные пользователи
- Pango интегрирован в большинство дистрибутивов Linux и используется в GTK, Firefox и Thunderbird.
-
Дополнительные ресурсы
- Ссылки на другие многоязычные механизмы рендеринга текста и шрифтовые технологии.
-
Рекомендации
- Ссылки на внешние ресурсы и официальные веб-сайты.
-
Авторство
- Автор статьи — Оуэн Тейлор, который также предоставил дополнительные ссылки на свои выступления и руководства по Pango.
Полный текст статьи: