SDB:TrueType

Перейти к: навигация, поиск
TrueType — шрифтовой стандарт, изначально созданный компанией Apple Computer в конце 1980-х годов в противовес стандарту Adobe's Type 1, который использовался в PostScript. Главное достоинство TrueType в предоставлении разработчикам возможности очень точно контролировать, как именно отображаются символы шрифта, вплоть до конкретных пикселей при определённом размере шрифта.

Предыстория

Проект Девида Тёрнера FreeType ставит своей целью реализацию стандарта TrueType, а также других шрифтовых стандартов. FreeType поставляется c openSUSE начиная SUSE 10.0.

В FreeType 1 существуют потенциальные нарушения патентов, потому что часть виртуальной машины для хитинга TrueType запатентована Apple, и фактически не упоминается в стандартах TrueType. (Патентодержатели, разрабатывающие стандарты, не опубликованные основными органами стандартизации, таким как ISO, не обязаны раскрывать информацию о патентах, попадающих в стандарт.) FreeType включает не запатентованный алгоритм авто-хитинга, который анализировал глиф фигуры и пытался произвести хитирование, это позволяло обойти запатентованную технологию (смотри Freetype - Patents). Автоматическое хитирование, как правило улучшает бесплатные и дешевые шрифты, для которых хитирование обычно отсутствует или генерируется автоматически в том или ином виде. Но это может ухудшить внешний вид шрифтов с профессиональным ручным хитированием. И оно работает не очень хорошо с не западными шрифтами, так как они требуют другого подхода к хитированию. Как результат, большинство людей включали запатентованные технологии хитирования.

FreeType 2 — это служба шрифтов и не предоставляет API для исполнения высокоуровневых функций, таких как верстка текста или графическая обработка (цветной рендеринг текста, "вдавливание", и т.п.). Тем не менее, он значительно упрощает эти задачи, обеспечивая простой, легкий в использовании и единый интерфейс к содержанию файла со шрифтом.

FreeType 2 выпускается под двумя лицензиями: BSD-подобную FreeType License и GPL. Поэтому он может использоваться в любом проекте, F/OSS или коммерческом.


Особенности установки и рендеринга шрифтов

Многие пользователи ОС Linux недовольны рендерингом шрифтов под X11, но эта ситуация легко исправима. Обратите внимание, что предлагаемое решение использует патентованную технологию. Вам не нужна особая лицензия для частного использования, но может возникнуть необходимость в ней при распространении пакетов, использующих её. Смотрите патентную информацию в разделе внешних ссылок ниже.

Установка некоторых True Type шрифтов.

Онлайн обновление

Большинство дистрибутивов Линукс уже содержат базовый набор True Type шрифтов, но чаще всего это далеко не лучшие шрифты из тех, которые можно найти. Несколько лет назад Майкрософт бесплатно предоставила несколько качественных True Type шрифтов.

Чтобы установить их, запустите YaST и выберите online update. Найдите в обновлениях fetchmsttfonts. Отметьте опцию, которая позволит вам загрузить и установить эти шрифты. fetchmsttfonts скрипт автоматически скачает и установит для вас основные шрифты MS TrusType. Эти шрифты бесплатны и не требуют лицензии на какой-нибудь из продуктов Microsoft.

Vista ClearType fonts

Если вы хотите получить новые шрифты Microsoft ClearType, вам надо установить fetchvistafonts из open Build Service.

  • Загрузите fetchvistafonts. (Выберите noarch rpm)
  • Откройте терминал и используйте zypper для установки пакетов

Например:

su -c 'zypper in fetchvistafonts-11.1-5.2.noarch.rpm'

Внимание: GUI установщик не может вызвать необходимый скрипт установки.

Из продуктов Microsoft

Если у вас имеется лицензия Майкрософт, особенно на операционную систему Windows, вы можете использовать дополнительные шрифты. Они находятся в директории %WINDIR%\FONTS вашей лицензионной копии Windows, скопируйте их в директорию /usr/X11R6/lib/X11/fonts/local и выполните следующую команду:

su -c SuSEconfig

Учтите, что это действие требует root привилегий. Это необходимо сделать чтобы X11 приняла новые шрифты.

Если у вас есть лицензия на операционную систему Windows, но сама система не установлена, вы можете загрузить шрифты от браузера Internet Explorer, который является частью операционной системы Windows. Самый ценный шрифт идущий в комплекте с браузером Internet Explorer это Tahoma. Скачайте его здесь. Для извлечения из архива самих True Type шрифтов, выполните следующую команду:

cabextract --lowercase ielpkth.cab

Скопируйте tahoma.ttf и tahomabd.ttf в /usr/X11R6/lib/X11/fonts/local и запустите SuSEconfig.

Поздравляем, теперь ваши TrueType шрифты установлены в системе.

Подстройка параметров вашего рабочего стола

Установка шрифтов TrueType шрифтов никак не влияет на параметры вашего рабочего стола. Чтобы использовать преимущества ваших новых шрифтов, откройте центр управления KDE или GNOME, выберите один из свежеустановленных шрифтов. Лучше всего на мониторе выглядят шрифты Arial, Tahoma или Verdana, установленные в размер 8 или 10. Если вы предпочитаете шрифты семейства serif, попробуйте шрифт Georgia.

Учтите, что сглаживание больше не нужно, если включен TrueType bytecode interpreter. Отключите сглаживание полностью или поставьте ограничение на работу со шрифтами начиная с размеров 12 или 15.

Также вы можете настроить параметры вашего браузера. Для Mozilla Firefox откройте меню Правка (Edit) - Настройки (Preferences) - Основные (General) - Шрифты и Цвета (Fonts & Colours) и выберите там ваши новые шрифты. (В более новых версиях браузера (2.х) настройки шрифтов находятся на вкладке Содержимое а не Основные)

См. также

Внешние ссылки