Jump to content

FreeType

(Перенаправлено с лицензии FreeType )
FreeType
Разработчик(и) Дэвид Тернер, Роберт Вильгельм, Вернер Лемберг [ 1 ] [ 2 ] и участники FreeType
Первоначальный выпуск 1996 год ; 28 лет назад ( 1996 ) [ 3 ]
Стабильная версия
2.13.3 [ 4 ]  Отредактируйте это в Викиданных / 12 августа 2024 г .; 7 дней назад ( 12 августа 2024 г. )
Репозиторий
Написано в С
Операционная система Кросс-платформенный
Тип Библиотека разработки программного обеспечения : Растеризация шрифтов
Лицензия Стандартная общественная лицензия GNU / Лицензия FreeType
Веб-сайт свободный тип .org
строчная буква e
Нижний регистр - это
Нижний регистр w
Нижний регистр e , is и w субпиксели, отображаемые с помощью FreeType

FreeType — это библиотека разработки программного обеспечения, используемая для рендеринга текста в растровые изображения и обеспечивающая поддержку других операций, связанных со шрифтами. FreeType Механизм растеризации шрифтов — это открытым исходным кодом бесплатное программное обеспечение с , исходный код которого двойную имеет лицензию BSD и GPL . FreeType поддерживает ряд форматов шрифтов, включая TrueType , Type 1 и OpenType . [ 5 ]

Механизм рендеринга FreeType был запущен в 1995 году Дэвидом Тернером с намерением обеспечить поддержку шрифтов TrueType для операционной системы OS/2 . [ 1 ] включая интерпретатор для обработки байт-кода TrueType. Первоначально написанный на языке программирования Паскаль , он был портирован в 1997 году Робертом Вильгельмом C. на [ 3 ] [ 6 ] [ 7 ]

FreeType 1 поддерживал только формат шрифтов TrueType, но включал расширение для поддержки функций макетирования текста OpenType .

Основная переработка 2.0

[ редактировать ]

Версия 2.0 FreeType была полностью переработана, чтобы сделать ее более модульной. FreeType 2 обеспечил поддержку большего количества форматов шрифтов и усовершенствованный исходный код, который, по словам разработчиков, был «более простым и мощным». [ 8 ] FreeType 2 не имеет обратной совместимости с FreeType 1, но разработчики заявили, что переход с FreeType 1 на FreeType 2 не представляет особых трудностей. [ 8 ] Однако, поскольку обработка макета текста не была целью FreeType 2, функциональность макета текста OpenType FreeType 1 была удалена в FreeType 2. Очень развитая форма функциональности макета текста OpenType FreeType 1 используется в библиотеке макета текста Pango . Проект HarfBuzz продолжает развивать эту функциональность, предлагая полную переработку в виде отдельной библиотеки с менее строгой лицензией, чем лицензия Pango. [ 9 ]

Патентные конфликты

[ редактировать ]

проинформировала проект Freetype В 1999 году компания Apple Incorporated о том, что FreeType нарушает патенты, связанные с хинтингом шрифтов TrueType . После этого Freetype деактивировался по умолчанию или обошел патентные технологии. Поэтому в несколько проектов с открытым исходным кодом, таких как FreeBSD или Linux , FreeType был включен с отключенной или ухудшенной функцией подсказки шрифтов , чтобы избежать проблем с патентами на программное обеспечение, принадлежащими Apple Inc. [ 10 ]

С мая 2010 года истек срок действия всех конфликтующих патентов на программное обеспечение, связанных с хинтингом шрифтов. [ 10 ] разрешение использовать подсказку шрифтов TrueType FreeType в открытом исходном коде. Многие операционные системы, отключившие рендерер, теперь дают пользователю возможность включить его. В Fedora freetype-freeworld был переведен из проприетарного репозитория yum в бесплатный репозиторий. [ 11 ]

С августа 2019 года истек срок действия всех конфликтующих патентов на программное обеспечение, связанных с цветовой фильтрацией ClearType. [ 10 ] разрешение FreeType использовать метод цветовой фильтрации ClearType в версии 2.10.3.

Пожертвование движка Compact Font Format

[ редактировать ]

В 2013 году Adobe передала механизм рендеринга Compact Font Format проекту FreeType, который интегрировал его и сделал его стандартным в версии 2.5. [ 12 ] [ 13 ]

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

[ редактировать ]

FreeType используется в качестве средства рендеринга шрифтов в Android , ChromeOS . [ 14 ] Apple использует FreeType в iOS [ 14 ] и macOS [ 15 ] рядом с Apple Advanced Typography . В 2007 году Sun Microsystems перешла от использования собственного растеризатора шрифтов к использованию FreeType в комплекте разработки OpenJDK Java . [ 16 ] В Windows такие проекты, как gdipp [ 17 ] и МакТайп [ 18 ] стремитесь переопределить системный рендерер с помощью FreeType. FreeType также используется в качестве средства визуализации шрифтов в ReactOS . [ 19 ]

FreeType не только используется в основных настольных системах бесплатного программного обеспечения, но и в качестве механизма растеризации для некоторых современных видеоигр . [ 20 ] [ 21 ] [ 22 ] и Opera для Wii . [ 23 ] Sony поставляет FreeType со своей PlayStation 3 . [ 24 ] PlayStation 4 , [ 25 ] и PlayStation Вита [ 26 ] консоли.

  1. ^ Jump up to: а б «Интервью с Дэвидом Тернером из Freetype» . ОСНовости . 28 июня 2007 года . Проверено 31 марта 2011 г.
  2. ^ «ЛИЦЕНЗИЯ Проекта FreeType» (текст) . ФриТайп . 27 января 2006 года . Проверено 31 марта 2011 г.
  3. ^ Jump up to: а б «История FreeType» . 2 июля 2013 г. Проверено 6 августа 2014 г.
  4. ^ «[ft-announce] Анонс FreeType 2.13.3» . Проверено 14 августа 2024 г.
  5. ^ «Обзор FreeType 2» . ФриТайп 2 . SourceForge, Inc., 4 июля 2010 г. Особенности . Проверено 31 марта 2011 г.
  6. ^ «Часто задаваемые вопросы по FreeType 2» . Архивировано из оригинала 18 июля 2009 года.
  7. ^ «В чем разница между FreeType 1.x и FreeType 2?» . Эксперты123.com . Проверено 4 апреля 2014 г.
  8. ^ Jump up to: а б «Часто задаваемые вопросы по FreeType 2» . ФриТайп 2 . Проверено 26 июля 2011 г.
  9. ^ «ХарфБазз» . Freedesktop.org . Проверено 4 апреля 2014 г.
  10. ^ Jump up to: а б с «FreeType и патенты» . ФриТайп . SourceForge, Inc., 4 июля 2010 г. Проверено 31 марта 2011 г.
  11. ^ «RepoView: Разработка RPM Fusion (Fedora — бесплатно) Исходные пакеты RPM» . Загрузите1.rpmfusion.org. 11 марта 2014 г. Проверено 4 апреля 2014 г.
  12. ^ Миньоса, Николь (1 мая 2013 г.). «Adobe вносит в FreeType технологию растеризации шрифтов» . Блог Adobe TypeKit .
  13. ^ «У вас есть CFF!» . Блог Google с открытым исходным кодом . 19 июня 2013 г.
  14. ^ Jump up to: а б «Есть CFF?» . Блог Google с открытым исходным кодом. 1 мая 2013 года . Проверено 4 апреля 2014 г.
  15. ^ «О содержании безопасности OS X Lion v10.7.3 и обновлении безопасности 2012-001» . Поддержка.apple.com. 31 мая 2012 г. Проверено 4 апреля 2014 г.
  16. ^ «Скалер шрифтов» . Проверено 4 апреля 2014 г.
  17. ^ "гдипп" . Проверено 4 августа 2014 г.
  18. ^ «МакТип» . Гитхаб . Проверено 12 сентября 2016 г.
  19. ^ Роял, Саймон (26 февраля 2014 г.). «ReactOS: альтернативная ОС, совместимая с Windows» . lowendmac.com . Проверено 10 января 2016 г. Хотя основное ядро ​​ReactOS создано с нуля, оно имеет некоторые зависимости от существующего программного обеспечения и протоколов. Он использует части Wine, сети в виде lwIP, USB от Haiku, а также FreeType, Mesa3D и UniATA .
  20. ^ Игровая компания Relic Entertainment использовала FreeType для своих игр Dawn of War и Company of Heroes , как можно увидеть в титрах на экранах загрузки.
  21. ^ FreeType также был реализован в играх American Girl для ПК, таких как A Treehouse of My Own и Julie Saves The Eagles .
  22. ^ Игровая компания Bandai Namco Entertainment также использовала FreeType для Ace Combat 7: Skies Unknown , как можно увидеть в разделе об авторских правах.
  23. ^ Opera 9 для консоли Wii использует FreeType, в чем можно убедиться, посмотрев на страницу «Сторонняя информация», которую можно найти на Wii через: Интернет-канал > Руководство по эксплуатации > О программе > Opera 9 для Wii — Сторонняя версия. информация
  24. ^ «Лицензия PlayStation 3» . Scei.co.jp. ​Проверено 4 апреля 2014 г.
  25. ^ «Программное обеспечение с открытым исходным кодом, используемое в PlayStation®4» . Scei.co.jp. ​Проверено 4 апреля 2014 г.
  26. ^ «Программное обеспечение с открытым исходным кодом, используемое в PlayStation®Vita» . Scei.co.jp. ​Проверено 4 апреля 2014 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b1e6a5bfe99c6acecc14831a3364b457__1719845040
URL1:https://arc.ask3.ru/arc/aa/b1/57/b1e6a5bfe99c6acecc14831a3364b457.html
Заголовок, (Title) документа по адресу, URL1:
FreeType - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)