HarfBuzz

редактировать
Библиотека формирования текста с открытым исходным кодом

HarfBuzz
HarfBuzz.svg
Автор (ы) Проект FreeType
Разработчик (и) Бехдад Эсфахбод
Стабильный выпуск 2.7.2 (28 августа 2020 г.; 55 дней назад (2020-08-28))
Репозиторий Измените это в Викиданных
Написано наC ++
Операционная система Unix-like, Windows
Тип Библиотека разработки программного обеспечения
Лицензия MIT
Веб-сайтgithub.com / harfbuzz / harfbuzz Изменить это в Викиданных

HarfBuzz (свободная транслитерация персидского حرف‌باز harf-bāz, что означает «o тип пера ») - это библиотека разработки программного обеспечения для формирования текста, которая представляет собой процесс преобразования текста Unicode в индексы и позиции глифа. Новая версия New HarfBuzz (2012–) нацелена на различные технологии шрифтов, тогда как первая версия, Old HarfBuzz (2006–2012), нацелена только на шрифты OpenType.

Содержание
  • 1 История
  • 2 Пользователи
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
История
Бехдад Эсфахбод, разработчик HarfBuzz

HarfBuzz произошел от кода, который изначально был частью FreeType проект. Затем он был разработан отдельно в Qt и Pango. Затем он был снова объединен в общий репозиторий с лицензией MIT. Это был Old HarfBuzz, который больше не разрабатывается, так как путь вперед - New HarfBuzz. В 2013 году Бехдад Эсфахбод выиграл премию O'Reilly Open Source Award за свою работу над HarfBuzz.

Важными вехами для нового HarfBuzz являются:

Пользователи

Большинство приложений не используют HarfBuzz напрямую, но используют UI toolkit, которая интегрируется с ним. HarfBuzz используется библиотеками пользовательского интерфейса GNOME, KDE, Chrome OS, PlayStation 4, Android, Java и Flutter ; и непосредственно приложениями Chromium, Firefox, LibreOffice (начиная с версии 4.1 только для Linux, начиная с версии 5.3 на всех платформах), Scribus, и Inkscape.

См. также
  • Портал бесплатного программного обеспечения
  • Graphite (SIL) - программируемая Unicode-совместимая технология интеллектуальных шрифтов и система визуализации, разработанная SIL International
  • Uniscribe и DirectWrite - два API, которые предоставляют аналогичные функции на платформе Microsoft Windows (HarfBuzz может использоваться вместо них и в Windows)
  • Core Text - API предоставляет аналогичные функциональность в OS X (HarfBuzz также может использоваться вместо него в OS X )
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-22 13:40:27
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте