Оглавление
Панго
-
Обзор библиотеки 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.
Полный текст статьи: