~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 5F7505332415382D4C830843C64EF43D__1709087820 ✰
Заголовок документа оригинал.:
✰ TrueType - Wikipedia ✰
Заголовок документа перевод.:
✰ TrueType — Википедия, бесплатная энциклопедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/TrueType ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/5f/3d/5f7505332415382d4c830843c64ef43d.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/5f/3d/5f7505332415382d4c830843c64ef43d__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 20:36:51 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 28 February 2024, at 05:37 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

TrueType — Википедия, бесплатная энциклопедия Jump to content

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
Разработан Яблоко
Тип формата контурный шрифт
Расширено с СФНТ
Распространено на OpenType

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

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

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

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

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

Тем временем, в обмен на TrueType, Apple получила лицензию на TrueImage , PostScript -совместимый язык описания страниц, принадлежащий Microsoft, который Apple могла использовать в лазерной печати . На самом деле это никогда не было включено ни в одну продукцию Apple, когда позже была заключена сделка между Apple и Adobe, по которой Adobe пообещала установить интерпретатор TrueType в свои платы принтеров PostScript. Apple возобновила свои соглашения с Adobe на использование PostScript в своих принтерах, что привело к снижению лицензионных платежей Adobe, которая начала лицензировать контроллеры принтеров, способные напрямую конкурировать с принтерами Apple LaserWriter.

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

Apple расширила TrueType, выпустив TrueType GX в 1994 году, добавив дополнительные таблицы в sfnt , которые стали частью QuickDraw GX . Это обеспечило мощные расширения в двух основных областях. Сначала были оси шрифтов (сегодня известные как вариации), позволяющие, например, плавно регулировать шрифты от светлого к жирному или от узкого к расширенному — конкуренция технологии Adobe « множественных мастеров ». Вторым был Line Layout Manager, в котором определенные последовательности символов могут быть закодированы для переключения на разные дизайны в определенных обстоятельствах, что полезно, например, для предложения лигатур для «fi», «ffi», «ct» и т. д., сохраняя при этом резервное хранилище символы, необходимые для проверки правописания и поиска текста. Однако отсутствие удобных инструментов для создания шрифтов TrueType GX означало, что шрифтов GX было всего несколько.

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

Microsoft Принятие

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

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

Microsoft также разработала технологию « умных шрифтов », названную 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.

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

Linux и другие платформы [ править ]

Проект FreeType Дэвида Тернера создал независимую реализацию стандарта TrueType (а также других стандартов шрифтов в FreeType 2). FreeType включен во многие дистрибутивы Linux .

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

Контуры [ править ]

Квадратичный сегмент кривой Безье определяется двумя конечными точками и одной контрольной точкой. Этот круг состоит из восьми смежных сегментов. Квадраты — это конечные точки, а круги — контрольные точки.

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

Язык намеков [ править ]

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

Несмотря на то, что язык инструкций TrueType не способен принимать входные данные и производить выходные данные, как это обычно понимается в программировании, он предлагает другие предпосылки языков программирования: условное ветвление (операторы IF), циклическое выполнение произвольного количества раз (операторы типа FOR и WHILE), переменные (хотя это просто пронумерованные ячейки в области памяти, зарезервированной шрифтом) и инкапсуляция кода в функции. Специальные инструкции, называемые дельта-инструкциями, представляют собой элемент управления самого низкого уровня, перемещая контрольную точку всего на один размер пикселя.

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

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

Встраивание защиты [ править ]

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

Эмодзи [ править ]

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

Форматы файлов [ править ]

Базовый [ править ]

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

А .ttfРасширение указывает на обычный шрифт TrueType или шрифт OpenType с контурами TrueType. Редактор символов, определяемый конечным пользователем Windows (EUDCEDIT.EXE), создает шрифт TrueType с именем EUDC.TTE. [13] Шрифт OpenType с контурами PostScript должен иметь расширение .otf. В принципе, шрифт OpenType с контурами TrueType может иметь расширение .otf, но на практике это делается редко.

В классической Mac OS и macOS OpenType является одним из нескольких форматов, называемых шрифтами ветки данных, поскольку в них отсутствует классическая вилка ресурсов Mac.

Коллекция [ править ]

Коллекция TrueType (TTC) — это расширение формата TrueType, которое позволяет объединять несколько шрифтов в один файл, создавая существенную экономию места для коллекции шрифтов со многими общими глифами. Впервые они были доступны в китайской, японской и корейской версиях Windows и поддерживались во всех регионах в Windows 2000 и более поздних версиях. Классическая 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 эти шрифты не обязательно должны принадлежать к одному семейству.

Чемоданы бывают в форматах ветки ресурсов и вилки данных . Версия с вилкой ресурсов представляла собой оригинальный формат чемодана. Чемоданы только для вилки данных, которые помещают содержимое ветки ресурсов в вилку данных, впервые были поддержаны в macOS. Чемодан, упакованный в формат data-fork-only, имеет расширение dfont .

Постскриптум [ править ]

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

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

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

  1. ^ «Типы СМИ» . ИАНА . 12.10.2017 . Проверено 17 октября 2017 г.
  2. ^ Джейкобс, Майк (19 октября 2017 г.). «Краткая история TrueType» . Майкрософт . Архивировано из оригинала 25 мая 2019 г. Проверено 25 мая 2019 г.
  3. ^ «История TrueType» . www.truetype-typography.com . Проверено 8 января 2020 г.
  4. ^ Гассе, Жан-Луи (11 апреля 2010 г.). «Война пламени Adobe и Apple» . mondaynote.com . Архивировано из оригинала 30 декабря 2011 года . Проверено 10 ноября 2011 г.
  5. ^ «FreeType и патенты» . Проверено 23 мая 2016 г.
  6. ^ «Срок действия патентов на байт-код TrueType истек!» . FreeType и патенты . Проверено 20 апреля 2017 г.
  7. ^ « Интервью: Дональд Э. Кнут», автор: advogato» (PDF) .
  8. ^ « Интервью: Дональд Э. Кнут» от адвоката» .
  9. ^ «TTFPATCH — бесплатный инструмент для изменения встраиваемого флага (fsType) шрифтов TrueType» . Проверено 23 мая 2016 г.
  10. ^ «Средство встраивания Truetype» . Проверено 23 мая 2016 г.
  11. ^ «Непредвиденные последствия: двенадцать лет под DMCA» . Фонд электронных границ . 3 марта 2010 г. Проверено 23 мая 2016 г.
  12. ^ «Средство встраивания Truetype: угрозы DMCA» . Проверено 23 мая 2016 г.
  13. ^ «Как создавать и использовать собственные шрифты для создания PDF-файлов» (PDF) . apitron.com. 6 марта 2015 года . Проверено 25 июня 2017 г.

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

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 5F7505332415382D4C830843C64EF43D__1709087820
URL1:https://en.wikipedia.org/wiki/TrueType
Заголовок, (Title) документа по адресу, URL1:
TrueType - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)