Оглавление [Скрыть]
Метафонт
-
Основы Metafont
- Metafont – это система для создания векторных шрифтов, разработанная Дональдом Кнутом.
- Шрифты Metafont состоят из штрихов с ручками, а не из квадратов, что обеспечивает большую универсальность.
- Metafont использует математические методы для описания контуров шрифтов, что позволяет создавать сложные формы.
-
Структура и использование Metafont
- Metafont состоит из файлов, содержащих математические описания шрифтов.
- Файлы Metafont могут быть обработаны с помощью командной строки или интегрированы в LaTeX.
- Metafont позволяет создавать шрифты с различными параметрами, такими как соотношение сторон и ширина обводки.
-
Применение и история Metafont
- Metafont не получила широкого распространения среди профессиональных дизайнеров шрифтов из-за сложности и математической направленности.
- Кнут использовал Metafont для создания множества популярных шрифтов, включая Computer Modern и Latin Modern.
- В 1984 году Кнут разработал новую версию Metafont, которая используется сегодня.
-
Создание шрифтов PostScript Type 1
- Существуют инструменты для преобразования программ Metafont в шрифты PostScript Type 1, но они имеют ограничения.
- METATYPE1 и mf2pt1 – это популярные инструменты для создания шрифтов PostScript Type 1, но они имеют свои ограничения.
- FontForge может быть использован для постобработки контуров PostScript, созданных Metapost.
-
Распространенные подходы и патенты
- Создание растрового изображения с высоким разрешением и использование автотрейсера являются распространенными подходами к созданию шрифтов Type 1.
- MetaFog – это запатентованный конвертер, но он требует ручной постобработки.
-
Рекомендации и источники
- В статье представлены ссылки на учебные пособия и книги, а также на исходный код Metafont.
Полный текст статьи: