Jump to content

TrueType

(Перенаправлен из TrueType )
TrueType
Расширение имени файла .ttf И .tte (для использования EUDC ) для Microsoft Windows , .dfont Для macOS
Интернет -медиа -тип
  • font/ttf
  • font/sfnt
  • application/x-font-ttf
  • application/font-sfnt (устарело)
[ 1 ]
Тип кода TFIL
Идентификатор единого типа (UTI) public.truetype-ttf-font
Разработан Яблоко
Тип формата набросок шрифта
Простирается от Sfnt
Распространяется на OpEntype

TrueType - это шрифта, стандарт разработанный Apple в конце 1980 -х годов в качестве конкурента шрифтов Adobe типа 1, используемых в PostScript . Он стал наиболее распространенным форматом для шрифтов на Mac OS , MacOS и Microsoft Windows классических операционных системах .

Первоначально первичной силой TrueType была то, что он предлагал разработчикам шрифтов высокую степень контроля точно, как отображаются их шрифты, вплоть до определенных пикселей , в различных размерах шрифтов. Благодаря широко различным технологиям рендеринга , используемых сегодня, контроль на уровне пикселей больше не определен в шрифте TrueType.

TrueType был известен на стадии разработки, сначала под кодовым именем «бас», а затем именем кодового состояния «Королевский». [ 2 ] Система была разработана и в конечном итоге выпущена как TrueType с запуском MAC System 7 в мае 1991 года. Первоначальные шрифты TrueType, четырехвестные семейства Times Roman , Helvetica , Courier , [ 3 ] и шрифт PI «Символ» воспроизводил оригинальные шрифты Postscript Apple Laserwriter. Apple также заменила некоторые из своих шрифтов растрового изображения, используемых графическим интерфейсом пользователя предыдущих версий Macintosh (включая Женеву, Монако и Нью-Йорк) с масштабируемыми контурами TrueType. Для совместимости со старыми системами Apple отправила эти шрифты, расширение TrueType и версию Font/Da Mover для системы 6 . Для совместимости с LaserWriter II Apple разработала шрифты, такие как ITC Bookman и ITC -канцелярия в формате TrueType.

Все эти шрифты теперь могут масштабироваться до всех размеров на экране и принтере, что делает систему Macintosh 7 первой ОС для работы без каких -либо шрифтов растрового изображения. Ранние системы TrueType, которые все еще были частью подсистемы Apple QuickDraw Graphics, не отображали шрифты типа 1 на экране, как они это делают сегодня. В то время многие пользователи уже вкладывали значительные деньги в все еще проприетарные шрифты Adobe 1 типа. В рамках тактики Apple открытие формата шрифта в сравнении с желанием Adobe оставить его закрытым для всех, кроме Adobe, лицензировал Apple TrueType для Microsoft . были объявлены TrueType и лицензия на Microsoft, Джон Уорнок соучредитель Когда , а затем генеральный директор Adobe, произнес страстную речь , в которой он утверждал использовать.

Между тем, в обмен на TrueType, Apple получила лицензию на TrueImage , совместимый с Page -Lescription Language, принадлежащий Microsoft, который Apple может использовать в лазерной печати . Это никогда не было включено в какие -либо продукты Apple, когда между Apple и Adobe заключили более позднюю сделку, где Adobe пообещала поместить переводчика TrueType в свои доски принтеров PostScript. Apple возобновила свои соглашения с Adobe для использования PostScript в своих принтерах, что привело к тому, что платежи с более низким роялти Adobe, который начал лицензировать контроллеры принтеров, способные непосредственно конкурировать с принтерами Apple Laserwriter.

Частью ответа Adobe на изучение того, что развивался TrueType, было создание программного обеспечения Manager Type Adobe для масштабирования шрифтов типа 1 для анти-ализированного выхода на экране. Хотя банкомат изначально стоил денег, вместо того, чтобы прибыть в операционную систему, он стал фактическим стандартом для всех, кто участвует в настольных публикациях . Анти-ализированный рендеринг, в сочетании с способностью Adobe Applications увеличивать, чтобы читать небольшой тип, а также в сочетании с открытым форматом шрифта PostScript Type 1, обеспечил стимул для взрыва в дизайне шрифтов и в настольной публикации газет и журналов.

Apple расширил TrueType с запуском TrueType GX в 1994 году, с дополнительными таблицами в SFNT , которые стали частью QuickDraw GX . Это предлагало мощные расширения в двух основных областях. Сначала были оси шрифта (сегодня известные как вариации), например, позволяя плавно регулировать шрифты от света до жирного шрифта или от узкого до расширенного - конкуренция за технологию « множественного мастера » Adobe. Во -вторых, был менеджер Line Mayout, где конкретные последовательности символов могут быть закодированы, чтобы переключаться на разные конструкции в определенных обстоятельствах, полезные, например, для предложения лигатур для «FI», «FFI», «CT» и т. Д. При сохранении подкладки символы, необходимые для проверки орфографии и текстового поиска. Тем не менее, отсутствие удобных инструментов для создания шрифтов Truetype GX означало, что было не более, чем несколько шрифтов GX.

Большая часть технологий в TrueType GX, включая вариации и замену, живет как AAT ( Apple Advanced Typography ) в MacOS . Немногие шрифты за пределами Apple пытаются сделать шрифты AAT; Вместо этого OpenType стал доминирующим форматом SFNT, и вся технология вариации шрифта является де -факто стандартом сегодня в вариациях OpenType.

Принятие Microsoft

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

Чтобы обеспечить его широкое принятие, Apple лицензировала TrueType в Microsoft бесплатно. [ 4 ] Microsoft добавила TrueType в рабочую среду Windows 3.1 . В партнерстве со своими подрядчиками, монотипами визуализации , Microsoft приложила много усилий для создания набора высококачественных шрифтов TrueType, которые были совместимы с основными шрифтами, связанными с оборудованием постскриптум. Это включало в себя шрифты, которые являются стандартными с окнами и по сей день: Times New Roman (совместимый с Times Roman), Arial (совместим с Helvetica) и Courier New (совместим с курьером). В этом контексте «совместимый» означает две вещи. На эстетическом уровне это означает, что шрифты похожи по внешнему виду. На функциональном уровне это означает, что шрифты имеют одинаковую ширину символов. Это позволяет заменять документы, которые были изменены в одном шрифте на другой, без кафе .

TrueType, Техники Microsoft и монотип использовали технологию подсказок чтобы гарантировать, что эти шрифты не страдают от проблемы неразборчивости при низких разрешениях, которая ранее вынуждала использовать ратушированные шрифты для дисплея экрана. Последующие достижения в области технологий ввели первые анти-алиации, что сглаживает края шрифтов за счет небольшого размытия, а в последнее время подпиксельный рендеринг (реализация Microsoft выполняет имя ClearType ), которое использует структуру Pixel на основе ЖКД дисплеев. Чтобы увеличить видимое разрешение текста. Microsoft обладает широким продаж ClearTyPe, а методы рендеринга субпикселей для текста теперь широко используются на всех платформах.

Microsoft также разработала технологию « Smart Font », названную TrueType Open в 1994 году, позже переименованную в OpenType в 1996 году, когда она объединила поддержку глиф Adobe Type 1. В настоящее время OpenType содержит все одинаковые функции Apple TrueType и Apple TrueType GX.

Поддержка платформы

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

Macintosh и Microsoft Windows

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

TrueType уже давно является наиболее распространенным форматом для шрифтов на классической Mac OS , Mac OS X и Microsoft Windows , хотя Mac OS X и Microsoft Windows также включают в себя собственную поддержку формата Adobe Type 1 и расширение Opentype в TrueType (с тех пор Mac OS X 10.0 и Windows 2000 ). В то время как некоторые шрифты, предоставленные с новыми операционными системами, в настоящее время находятся в формате Opentype, в большинстве бесплатных или недорогих сторонних шрифтов используются простые трейтип.

Увеличение разрешений и новых подходов к рендерингу экрана снизили потребность в обширном подсказке TrueType. Подход рендеринга Apple на macOS игнорирует почти все подсказки в шрифте TrueType, в то время как Microsoft ClearType игнорирует много подсказок, и, по словам Microsoft, лучше всего работает с «слегка намекнутыми» шрифтами.

Linux и другие платформы

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

Проект Freetype David Turner создал независимую реализацию стандарта TrueType (а также другие стандарты шрифта во Freetype 2). Freetype включен во многие Linux распределения .

До мая 2010 года во Freetype 1 были потенциальные запатентованные нарушения, потому что части виртуальной машины намекала на TrueType были запатентованы Apple, факт, не упомянутый в стандартах trueType. (Держатели патентов, которые вносят свой вклад в стандарты, опубликованные основным органом по стандартам, таким как ISO, должны раскрывать объем их патентов, но TrueType не был таким стандартом.) [ 5 ] Freetype 2 включил дополнительный автоматический Hinter, чтобы избежать запатентованной технологии, но эти патенты срок действия истек, поэтому Freetype 2.4 теперь позволяет эти функции по умолчанию. [ 6 ]

Очертания

[ редактировать ]
Квадратный сегмент кривой Bézier определяется двумя конечными точками и одной контрольной точкой. Этот круг - восемь смежных сегментов. Квадраты являются конечными точками, а круги - это контрольные точки.

Контуры символов (или глифов ) в шрифтах TrueType сделаны из прямых сегментов и квадратичных кривых Bézier . Эти кривые математически проще и быстрее в обработке, чем кубические кривые Bézier, которые используются как в постскриптивно -центрированном мире графического дизайна , так и в шрифтах типа 1. Тем не менее, большинство форм требуют большего количества точек для описания с квадратичными кривыми, чем кубики. Это различие также означает, что невозможно преобразовать тип 1 без потерь в формат TrueType, хотя на практике часто можно сделать не потерю конверсии от TrueType в тип 1. [ 7 ] [ 8 ]

Намекая на язык

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

Системы TrueType включают виртуальную машину , которая выполняет программы внутри шрифта, обрабатывая « подсказки » глифов , в TrueType, называемых «инструкциями». Они искажают контрольные точки, которые определяют контур, с намерением, чтобы ратеризатор производит меньше нежелательных функций на глифе. Каждый набор инструкций Glyph учитывает размер (в пикселях), при котором должен отображаться глиф, а также другие менее важные факторы среды отображения.

Несмотря на неспособность получить ввод и производить вывод, как это обычно понимается при программировании, язык инструкций Truetype предлагает другие предпосылки языков программирования: условное ветвление (IF-операторы), зацикливание произвольного количества раз (For-Type Works) Переменные (хотя это просто пронумерованные слоты в области памяти, зарезервированной шрифтом), и инкапсуляция кода в функции. Специальные инструкции, называемые Delta Trancs, являются контролем самых низких уровней, перемещая точку управления только при одном размере пикселя.

Отличительной чертой эффективных методов программирования глиф Truetype является то, что он делает как можно больше, используя переменные, определяемые только один раз за весь шрифт (например, ширина стебля, высота крышки , X-Hight ). Это означает, что позволяет избежать инструкций Delta максимально. Это помогает разработчику шрифта внести серьезные изменения (например, точка, в которой основные стебли всего шрифта прыгают от 1 до 2 пикселей в ширину) большую часть пути через развитие.

Создание очень хорошо обнаруженного шрифта TrueType остается значительным объемом работы, несмотря на повышенную удобство пользователя программ для добавления инструкций к шрифтам. Следовательно, многие шрифты TrueType имеют только рудиментарные инструкции или автоматически применяются редактором шрифтов с результатами различного качества.

Защита внедрения

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

Формат TrueType позволяет использовать самый базовый тип управления цифровыми правами - встроенное поле флага , в котором указывается, разрешает ли автор внедрять файл шрифта в такие вещи, как файлы PDF и веб -сайты. Любой, у кого есть доступ к файлу шрифта, может напрямую изменить это поле, и существуют простые инструменты, чтобы облегчить его изменение (очевидно, изменение этого поля не изменяет лицензию на шрифт и не дает дополнительных законных прав). [ 9 ] [ 10 ] Эти инструменты были предметом противоречий по поводу потенциальных проблем с авторским правом. [ 11 ] [ 12 ]

Apple внедрила проприетарное расширение, чтобы разрешить цветные файлы .ttf для своего Apple Emoji смайлика Apple Emoji .

Форматы файлов

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

Основной шрифт состоит из нескольких таблиц, указанных в его заголовке. Название таблицы может иметь до 4 букв.

А .ttf Расширение указывает на регулярный шрифт TrueType или шрифт Opentype с контурами TrueType. Определенный пользователь Windows пользователь редактор символов (eudcedit.exe) создает шрифт TrueType с именем eudc.tte. [ 13 ] Шрифт OpenType с контурами PostScript должен иметь расширение .OT. В принципе шрифт OpenType с контурами TrueType может иметь расширение .OT, но это редко делалось на практике.

В классическом Mac OS и MacOS OpenType является одним из нескольких форматов, называемых шрифтами-борьбами, так как им не хватает классического Mac Resource Fork.

Коллекция

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

Коллекция TrueType (TTC) - это расширение формата TrueType, который позволяет объединять несколько шрифтов в один файл, создавая существенную экономию пространства для коллекции шрифтов со многими общими глифами. Сначала они были доступны в китайских, японских и корейских версиях Windows и поддерживались для всех регионов в Windows 2000 и позже. Classic Mac OS включала поддержку TTC, начиная с Mac OS 8 .5.

Файл коллекции TrueType начинается с ttcf Таблица, которая обеспечивает доступ к шрифтам внутри коллекции, указывая на отдельные заголовки для каждого включенного шрифта. Шрифты в сборе имеют одну и ту же таблицу глиф-вуза, хотя каждый шрифт может ссылаться на подмножества в пределах этих указаний по-своему, через его cmap, name и loca столы. Файлы сбора несут .ttc Расширение имени файла. В классической Mac OS и MacOS, TTC имеет тип файла ttcf.

Формат чемодана для TrueType используется на классической Mac OS и MacOS. Это добавляет дополнительную информацию, специфичную для Apple.

Как и TTC, он может обрабатывать несколько шрифтов в одном файле. Но в отличие от TTC, эти шрифты не должны находиться в пределах одной семьи.

Чемоданы поставляются в форматах ресурсов и борьбы с данными . Ресурсная версия была оригинальным форматом чемодана. Чудacases только для данных, которые помещают содержимое ресурса в вилку данных, впервые поддерживались в MacOS. Чифта, упакованный в формат только для данных, имеет расширение DFONT .

На языке PostScript контуры TrueType обрабатываются с оберткой PostScript As Type 42 для под ключ или тип 11 для с ключом CID шрифтов .

Смотрите также

[ редактировать ]
  1. ^ "Типы СМИ" . Яна . 2017-10-12 . Получено 2017-10-17 .
  2. ^ Джейкобс, Майк (2017-10-19). «Краткая история TrueType» . Microsoft . Архивировано с оригинала 2019-05-25 . Получено 2019-05-25 .
  3. ^ «История TrueType» . www.truetype-typography.com . Получено 2020-01-08 .
  4. ^ Гассе, Жан-Луи (11 апреля 2010 г.). «Adobe - Apple Flame War» . Mondaynote.com . Архивировано из оригинала 30 декабря 2011 года . Получено 10 ноября 2011 года .
  5. ^ «Фритип и патенты» . Получено 23 мая 2016 года .
  6. ^ «Срок действия патентов на байт -код Truetype истек!» Полем Freetype & Patents . Получено 20 апреля 2017 года .
  7. ^ " PDF .
  8. ^ « Интервью: Дональд Э. Кнут» от Advogato » .
  9. ^ «TTFPatch - бесплатный инструмент для изменения встроенного флага (FSTYPE) шрифтов TrueType» . Получено 23 мая 2016 года .
  10. ^ "TrueType Enceding-Enabler" . Получено 23 мая 2016 года .
  11. ^ «Непреднамеренные последствия: двенадцать лет под DMCA» . Электронный пограничный фундамент . 3 марта 2010 года . Получено 23 мая 2016 года .
  12. ^ «TrueType Enceding-Enabler: угрозы DMCA» . Получено 23 мая 2016 года .
  13. ^ «Как создать и использовать пользовательские шрифты для генерации PDF» (PDF) . apitron.com. 6 марта 2015 года . Получено 25 июня 2017 года .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5db0d069f28b794f2637a9b7546d587f__1709087820
URL1:https://arc.ask3.ru/arc/aa/5d/7f/5db0d069f28b794f2637a9b7546d587f.html
Заголовок, (Title) документа по адресу, URL1:
TrueType - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)