Jump to content

ХарфБузз

ХарфБузз
Оригинальный автор(ы) Проект FreeType
Разработчик(и) Бехдад Исфабод
Стабильная версия 9.0.0 [1]  Отредактируйте это в Викиданных (27 июня 2024 г .; 5 дней назад ( 27 июня 2024 г. ) ) [±]
Репозиторий
Написано в С++
Операционная система Unix-подобный , Windows
Тип Библиотека разработки программного обеспечения
Лицензия С
Веб-сайт harfbuzz .github .что  Edit this on Wikidata

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

История [ править ]

Бехдад Исфабод, разработчик HarfBuzz

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

Важные вехи развития New HarfBuzz включают в себя:

Пользователи [ править ]

Большинство приложений не используют HarfBuzz напрямую, а используют библиотеку набора инструментов пользовательского интерфейса , которая интегрируется с ним.

HarfBuzz используется библиотеками пользовательского интерфейса:

HarfBuzz используется непосредственно приложениями:

См. также [ править ]

Графит (технология умных шрифтов)
Программируемая технология интеллектуальных шрифтов и система рендеринга, совместимая с Unicode, разработанная SIL International.
Uniscribe и DirectWrite
Два API, которые обеспечивают аналогичную функциональность на платформе Microsoft Windows (вместо них можно использовать HarfBuzz и в Windows)
Основной текст
API предоставляет аналогичную функциональность в macOS (вместо него можно использовать HarfBuzz и в macOS )

Ссылки [ править ]

  1. ^ «Выпуск 9.0.0 · harfbuzz/harfbuzz» . Проверено 28 июня 2024 г.
  2. ^ Jump up to: Перейти обратно: а б с д Байфилд, Брюс (19 декабря 2017 г.). «HarfBuzz переносит профессиональную типографику на рабочий стол» . LWN.net .
  3. ^ «ХарфБазз» . сайт freedesktop.org .
  4. ^ «Официальный сайт HarfBuzz» . Проверено 10 ноября 2012 г.
  5. ^ «Награды O'Reilly Open Source: OSCON 2013» . 26 июля 2013 года. Архивировано из оригинала 18 июня 2015 года . Проверено 25 сентября 2014 г.
  6. ^ HarfBuzz 1.0 реализует универсальный механизм формирования Microsoft, выпущенный
  7. ^ HarfBuzz 1.4 включает OpenType GX / варианты шрифтов
  8. ^ HarfBuzz 1.8 выпущен с поддержкой Unicode 11
  9. ^ Выпущен HarfBuzz 2.0 для улучшения формирования текста с открытым исходным кодом
  10. ^ Статьи HarfBuz о Форониксе
  11. ^ «Выпуск 3.0.0 · harfbuzz/harfbuzz» . Гитхаб . Проверено 26 мая 2023 г.
  12. ^ «Выпущена HarfBuzz 4.0 для этой библиотеки формирования текста с открытым исходным кодом» .
  13. ^ «Выпущена версия HarfBuzz 4.3 с существенным улучшением производительности» .
  14. ^ «Выпущен HarfBuzz 5.0 с прогрессом в поддержке спецификации шрифтов «Скучное расширение»» .
  15. ^ «Выпущена HarfBuzz 5.2 с поддержкой Unicode 15» .
  16. ^ «Выпущен механизм формирования текста HarfBuzz 7.0» .
  17. ^ «Выпущен HarfBuzz 8.0 — представлен Shaper для WebAssembly в файлах шрифтов» .
  18. ^ «ХарфБазз» . doc.dl.playstation.net . Проверено 26 мая 2019 г.
  19. ^ «JEP 258: Механизм компоновки шрифтов HarfBuzz» . Предложения по улучшению OpenJDK . Проверено 20 декабря 2017 г.
  20. ^ «Вики-сайт Flutter Engine» . Гитхаб . Проверено 11 апреля 2018 г.
  21. ^ «Примечания к выпуску LibreOffice 4.1» . Фонд документов. 30 июля 2013 года . Проверено 6 октября 2019 г.
  22. ^ LibreOffice 5.3 по умолчанию включает новый механизм макетирования
  23. ^ «Выпущена Scribus 1.5.3» . 22 мая 2017 года . Проверено 6 июня 2018 г.
  24. ^ «Обработчик унифицированного текста в Photoshop» . 7 июня 2022 г. Проверено 25 мая 2023 г.
  25. ^ «Обзор функций InDesign (выпуск за октябрь 2023 г.)» . 30 октября 2023 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3d429e170d34b3fa01f67071342eb83f__1719141000
URL1:https://arc.ask3.ru/arc/aa/3d/3f/3d429e170d34b3fa01f67071342eb83f.html
Заголовок, (Title) документа по адресу, URL1:
HarfBuzz - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)