Jump to content

Шрифт Fusion

Слияние шрифтов Bitstream
Разработчик(и) Битстрим Инк.
Первоначальный выпуск октябрь 1999 г.
Стабильная версия
Операционная система Независимый от платформы
Тип Шрифтовый движок
Лицензия Собственное лицензионное соглашение
Веб-сайт http://www.bitstream.com/fonttechnology/font_fusion.html

Bitstream Font Fusion — это небольшой, быстрый объектно-ориентированный движок шрифтов, написанный на ANSI C, способный отображать высококачественный текст на любой платформе, любом устройстве и в любом разрешении. Весь исходный код переносим, ​​оптимизирован и выполняется независимо от операционной системы и процессора . Механизм шрифтов способен отображать 2400–3300 символов в секунду на процессоре с производительностью 100 MIPS. [1]

Font Fusion разработан таким образом, чтобы соответствовать требованиям к памяти и производительности, даже если необходимо поддерживать азиатские языки, содержащие тысячи символов. Font Fusion также является основной технологией других продуктов Bitstream, Panorama , ThunderHawk и myMMS.

История версий

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

В конце 1980-х годов Сампо Каасила, ведущий разработчик TrueType и основатель Type Solutions (сейчас это дочерняя компания Bitstream Inc.), разработал T2K, средство рендеринга шрифтов, которое обеспечивало объектно-ориентированный дизайн, расширенную архитектуру и алгоритмы и было способно , для встраивания во всевозможные устройства. Позже, в 1998 году, Bitstream приобрела решения Type, а T2K превратился в растеризатор шрифтов Bitstream под названием Font Fusion.

Основная версия Меньшая версия Дата выпуска Значительные изменения
Версия 1 1.0 28 октября 1999 г. Первоначальный выпуск.
Версия 2 2.0 18 июля 2000 г. Поддержка японских/корейских шрифтов. Улучшено отображение текста для интернет-устройств и беспроводных устройств.
2.1 12 июня 2001 г. Включает дополнительный унифицированный штриховой шрифт размером 1,23 МБ с 30 000 символов CJK.
2.2 29 января 2002 г. Включает набор беспроводных шрифтов (четыре пропорциональных, четыре моноширинных и один символьный шрифт), разработанный специально для портативных и беспроводных устройств.
2.3 2 апреля 2002 г. Поддержка OpenType. Поддержка стандартов FFC для субтитров. Краевые эффекты персонажа. Стили перьев, смещение символов и размеры перьев. Новый набор шрифтов CCTV.
2.4 8 апреля 2003 г. Расширенная поддержка шрифтов OpenType и Type 1, обеспечивающая доступ ко всем символам. Плагин-фильтр для встраивания растровых изображений.
2.5 22 июня 2004 г. Поддержка интеграции Panorama (расширенная поддержка композиции текста с одновременным выпуском Bitstream Panorama). Поддержка изменения таблиц цветов. Улучшен вывод шрифтов на основе штрихов.
Версия 3 3.0 6 июня 2005 г. Новая поддержка сжатия шрифтов для всех форматов шрифтов.
3.1 3 ноября 2005 г. Кэширование для потребительских устройств и мобильных телефонов с ограниченным объемом памяти.
3.2 25 апреля 2006 г. Оптимизированная производительность для мобильных телефонов и бытовой электроники. Улучшены алгоритмы работы со сжатыми шрифтами. Оптимизировано использование кучи с меньшим количеством блоков памяти. Уменьшена фрагментация кэша
3.3 6 ноября 2006 г. Улучшена скорость рендеринга сжатых шрифтов.
Версия 4 4.0 24 сентября 2007 г. Расширение для BREW и новые методы создания контуров персонажей
4.5 10 апреля 2008 г. Включает технологию Smart Scale, которая динамически масштабирует расширенные символы в соответствии с заданной ограничивающей рамкой устройства. Поддержка 32-битного Юникода для файлов шрифтов CJK с расширенными CMAP для 32-битных значений Юникода. Поддержка формата растровых шрифтов Windows FNT/FON и шрифтов с ключами CID.
Версия 5 5.0 15 июля 2009 г. Включает поддержку дробных размеров, оптимизированный формат PFR, дополнительную поддержку OTF, вертикальную обработку, заголовки шрифтов формата 16 и расширенную поддержку принтера.
Версия 6 6.0 10 мая 2011 г. Включает поддержку формата веб-открытых шрифтов (WOFF), шрифтов OpenType, нескольких основных шрифтов Postscript, шрифтов Type1 и предоставляет дополнительную надстройку-оболочку Android. Также включает улучшенный диспетчер шрифтов и 32-битные теги фильтров для расширенной настройки и оптимизации шрифтов.
  • Расширенная поддержка шрифтов — Font Fusion обеспечивает поддержку формата веб-открытых шрифтов (WOFF), шрифтов OpenType, нескольких основных шрифтов Postscript и шрифтов Type1.
  • Новый диспетчер шрифтов. Новый модуль диспетчера шрифтов был написан с нуля. По сравнению с предыдущей версией она работает быстрее, потребляет меньше памяти и имеет богатый набор пользовательских API. Он также включает дополнительную надстройку-оболочку Android, которая позволяет приложению Android использовать механизм рендеринга Font Fusion.
  • Оптимизированная структура hmtx. Включает оптимизированный процесс загрузки таблицы горизонтальных метрик hmtx.
  • Добавлена ​​поддержка 32-битного тега фильтра. Font Fusion включает поддержку 32-битного тега фильтра. Теперь пользователь Font Fusion может добавить больше фильтров.
  • Сжатие шрифтов без потерь. Механизм шрифтов может читать и отображать стандартные шрифты , растровые шрифты и контурные шрифты в сжатом формате. Механизм обладает уникальной способностью сжатия шрифтов, благодаря чему каждый шрифт потребляет меньше памяти и достигает коэффициента сжатия 2:1. Например, унифицированный шрифт CJK на основе штрихов с 37 000 символов занимает менее 1 МБ при оптимальном сжатии.
  • Сжатие растровых шрифтов CJK — Font Fusion реализует алгоритм сжатия растровых шрифтов CJK, который идеально сжимает встроенные растровые изображения и обеспечивает поддержку сжатых растровых шрифтов CJK. Этот формат шрифта является собственным форматом сжатия Bitstream для растровых шрифтов CJK.
  • Дробный размер и позиционирование — поддерживает дробный размер и позиционирование символов, так что текстовые строки могут помещаться в любую область.
  • Интеллектуальное масштабирование. Интеллектуальное масштабирование регулирует настройку символов, которые выходят за пределы установленных параметров высоты и могут быть обрезаны при отображении на устройствах с небольшими экранами. Технология гарантирует, что масштабированные символы будут пропорциональны другим символам шрифта.
  • Управление кэшем — включает специальный менеджер кэша для управления производительностью системы. Использует кеш для хранения отображаемых символов (растровых изображений).
  • Малый размер — размер кода Font Fusion для устройств варьируется от 65 до 187 КБ, в зависимости от выбранной конфигурации.
  • Исключительное типографское качество — встроенные хинтинги TrueType обеспечивают высококачественный вывод на любом устройстве. Кроме того, методы сглаживания и режимы ТВ/ЖКД улучшают вывод символов независимо от устройства (мобильный телефон или большой цифровой телевизор).
  • Низкие требования к памяти — для латинского шрифта требуется всего 16–40 КБ ОЗУ, а для азиатского шрифта на основе штрихов — 27–34 КБ ОЗУ.
  • Масштабируемый текст — поддерживает масштабируемый текст высокого качества, который можно использовать на мобильных телефонах и смартфонах. Производители устройств и разработчики мобильных устройств могут заменить растровые изображения одного размера масштабируемым шрифтом, который можно отображать с использованием разных размеров шрифта.
  • Поддержка шрифтов на основе штрихов — использует запатентованную технологию шрифтов на основе штрихов, в которой используется библиотека общих компонентов, называемых «радикалами», которые неоднократно появляются в символах. Затем радикалы и штрихи собираются вместе и «на лету» визуализируются для создания символов.

Языковой охват/Поддержка шрифтов

[ редактировать ]
  • Компактные азиатские шрифты
  • Стандартные азиатские шрифты отрасли
  • Кириллица
  • Греческий
  • Арабский (сложный язык сценариев)
  • Иврит (сложный язык сценариев)
  • Индийский (сложные языки сценариев)
  • Тайский (сложный язык сценариев)
  • Более 50 других языков мира

Поддерживаемые форматы шрифтов

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

Поддерживаемые приложения/операционные системы

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

Поддерживаемые устройства

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

Бытовые электронные устройства, мобильные телефоны, телеприставки, цифровое телевидение, принтер, контроллер принтера, факс, многофункциональное устройство, устройство медицинской визуализации, система GPS, автомобильный дисплей и другие встроенные системы

Поддерживаемые программные приложения

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

Веб-приложение, Графическое приложение, Игровое приложение

Плагин Font Fusion для Symbian

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

Плагин Font Fusion доступен для ОС Symbian. [2] как библиотека динамической компоновки (DLL). [3] Плагин наследует все функции, поддерживаемые основным движком Font Fusion.

Плагин Font Fusion для BREW

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

Плагин Font Fusion для BREW [4] Платформа предоставляет стандартную среду рендеринга шрифтов, которая реализует различные интерфейсы BREW, поддерживая масштабируемый и многоязычный текст.

Плагин Font Fusion для Qtopia

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

Фреймворк Font Fusion доступен для Qtopia. [5] позволяя любому стороннему механизму рендеринга шрифтов работать как плагин с платформой приложений Qt/Qtopia. Платформа также добавляет возможность совместимости любого формата шрифта с Qt/Qtopia.

См. также

[ редактировать ]
  1. ^ «FontFusion_whitepaper» (PDF) . Архивировано из оригинала (PDF) 11 апреля 2007 г.
  2. ^ «Bitstream интегрирует Font Fusion с ОС Symbian» . Архивировано из оригинала 28 сентября 2007 г.
  3. ^ «FFSymbian» (PDF) .
  4. ^ «Bitstream выпускает BREW-совместимые версии своего мобильного браузера ThunderHawk и подключаемых модулей рендеринга шрифтов» . Деловой провод . 28 мая 2008 г.
  5. ^ «Bitstream создает плагин шрифтов QTopia для встраиваемых устройств Linux» . Архивировано из оригинала 24 июля 2011 г. Проверено 26 августа 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: da8c36349fd826a8da425316ca22e33d__1713614640
URL1:https://arc.ask3.ru/arc/aa/da/3d/da8c36349fd826a8da425316ca22e33d.html
Заголовок, (Title) документа по адресу, URL1:
Font Fusion - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)