Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Computer Modern - это оригинальное семейство шрифтов, используемых программой набора текста TeX . Он был создан Дональдом Кнутом с его программой Metafont и был обновлен в последний раз в 1992 году. [1] Компьютерный модерн или его варианты по-прежнему очень широко используются в научных публикациях, особенно в дисциплинах, которые часто используют математические обозначения .

Дизайн [ править ]

Computer Modern основан на типе Didone конца 1800-х годов . Его непосредственное вдохновение, Monotype Modern, находится на вершине; подобные гарнитуры той эпохи включали Century , Excelsior и Clarendon .

Computer Modern - это «Didone», или современный шрифт с засечками , жанр, возникший в конце 18 века в отличие от более органичного дизайна, который им предшествовал. Шрифты Didone имеют высокий контраст между толстыми и тонкими элементами, а их ось «напряжения» или утолщения идеально вертикальна. Компьютерный модерн был специально основан на кегле 10 кеглям Modern Extended 8A американской компании Lanston Monotype , части семейства Monotype, первоначально выпущенного в 1896 году. [2] [3] Это было одно из многих современных шрифтов, выпущенных основателями шрифтов и Monotype вокруг этого. период и стандартный стиль печати основного текста в конце девятнадцатого века. [4] [5]

При создании издательской системы TeX Кнут находился под влиянием истории математики и желанием достичь «классического стиля» книг, напечатанных металлическим шрифтом. [6] [7] Современные лица широко использовались для математической печати, особенно до того, как Times New Roman стала популярной для математической печати с 1950-х годов. [8] [9] [10]

Однако самой необычной характеристикой Computer Modern является тот факт, что это полное семейство шрифтов, разработанное с помощью системы Metafont Кнута , одного из немногих шрифтов, разработанных таким образом. Исходные файлы Computer Modern регулируются 62 различными параметрами, управляющими шириной и высотой различных элементов, наличием засечек или цифр старого стиля , квадратными или округлыми точками, такими как точка на букве "i", и степенью " сверхъестественности " в чашах строчных букв, таких как "г" и "о". Это позволяет обрабатывать проекты Metafont необычными способами; Кнут продемонстрировал такие эффекты, как морфинг, в демонстрациях, когда один шрифт медленно переходит в другой по ходу текста.Несмотря на то, что концепция привлекла внимание, Metafont использовалась несколькими другими дизайнерами шрифтов; к 1996 году Кнут прокомментировал: «Просить художника стать достаточно математиком, чтобы понять, как написать шрифт с 60 параметрами, - это уже слишком» [12], в то время как дизайнер шрифтов цифрового периода Джонатан Хефлер прокомментировал в 2015 году, что «идея Кнута о том, что буквы начинаются с скелетные формы имеют изъяны ». [13]

Производные версии [ править ]

Образец галереи многих шрифтов из семейства шрифтов CMU (Computer Modern Unicode).

Кнут создал свои оригинальные шрифты Computer Modern, используя Metafont , программу, которая считывает определения глифов на основе штрихов и выводит готовые к использованию шрифты в виде файлов растровых изображений. Он в основном оставил шрифт, как и с другими компонентами TeX, в общественном достоянии , [14] , но сделал один запрос: что любое производное произведение на основе программного обеспечения Кнута не носить то же имя, запрос Кнут сделал , чтобы обеспечить контроль качества . Это условие аналогично тому, которое содержится в лицензии SIL Open Font License , и более поздние производные от Computer Modern были выпущены под этой лицензией.

Развитие издательских технологий (PostScript, PDF, лазерные принтеры) уменьшило потребность в растровых шрифтах. Теперь предпочтительными форматами являются контурные шрифты, такие как Type 1 , TrueType или OpenType , которые могут эффективно отображаться при произвольном разрешении и с использованием сложных методов сглаживания с помощью встроенного программного обеспечения принтера или экранных средств просмотра документов. Поэтому несколько других проектов перенесли шрифты Computer Modern в такие форматы. Некоторые из этих проектов также дополнили Computer Modern с помощью

  • дополнительные символы (евро, диакритические знаки, покрытие кириллицей и греческим шрифтом)
  • различные кодировки шрифтов (чтобы преодолеть проблемы с исходными 8-битными наборами символов Knuth)
  • дополнительные варианты стиля шрифта

Несколько таких производных теперь также широко используются и включены в TeX Live , современный дистрибутив TeX.

Текущий расширенный выпуск семейства Computer Modern в формате OpenType общего назначения - это дистрибутив CMU (для Computer Modern Unicode ):

  • CMU Serif, основное семейство шрифтов Computer Modern. Сюда входят четыре традиционных стиля шрифта (обычный, курсив, полужирный, полужирный курсив), а также:
    • CMU Serif вертикальный курсив, прямой курсив, похожий на курсивный вертикальный почерк
    • CMU Serif жирный, без удлинения, жирный шрифт, дуплексный, чтобы иметь ту же ширину, что и обычный стиль
    • CMU Serif с прямым и жирным наклонным шрифтом, два наклонных стиля
    • CMU Классические засечки, Наклонный дизайн с несколько более простыми засечками конструкций
  • Concrete Roman , шрифт с засечками в четырех стандартных стилях
  • CMU Typewriter, шрифт с засечками в стиле пишущей машинки
  • CMU Sans Serif, дополнительный шрифт без засечек , и CMU Bright, более светлый стиль того же дизайна.
    • CMU Sans demi-condensed, сжатый стиль того же дизайна

BlueSky [ править ]

Компьютерный модерн, используемый для установки математической формулы в TeX , первоначальное назначение шрифта

Computer Modern был сначала преобразован в формат шрифта PostScript Type 3 компанией BlueSky, Inc. в 1988 году, а затем в Type 1 в 1992 году, чтобы включить хинтинг шрифтов . [15] С тех пор версия Type 1 была подарена Американскому математическому обществу (AMS), которое бесплатно распространяет их по лицензии Open Font License. [16] Он присутствует в большинстве стандартных дистрибутивов TeX.

Латинский современный [ править ]

Реализация Latin Modern, поддерживается Богуслав Jackowski и Януша М. Nowacki, теперь является стандартом в TeX сообщества и было сделано через Metafont / MetaPost производной называется METATYPE1 . Он был получен из шрифтов BlueSky Type 1, которые были преобразованы обратно в программы METATYPE1 на основе структуры, из которых затем были разработаны расширенные шрифты Type1 и OpenType Latin Modern. ConTeXt использует в качестве шрифта по умолчанию Latin Modern вместо шрифта Computer Modern [17].

Процесс двустороннего преобразования Type1 в METATYPE1 в Type 1, участвовавший в создании современных латинских шрифтов, действительно пытался сохранить информацию хинтовки шрифтов BlueSky; однако добавлены ошибки округления, которые влияют на качество хинтинга при малых размерах пикселей. В результате отображение на экране шрифтов Latin Modern может привести к менее равномерному отображению кернинга и высоты символов, чем в случае со шрифтами BlueSky. [18]

Позднее тот же процесс был распространен на некоторые бесплатные клоны шрифтов PostScript в рамках зонтичного проекта TeX Gyre . [19]

Шрифт Latin Modern также получил математическую таблицу OpenType . [20] [21]

Другое [ править ]

  • Шрифты EC - очень похожи на Computer Modern, но имеют немного другие показатели. Это были первые шрифты TeX, в которых использовалась « кодировка пробки » (в LaTeX также известная как кодировка T1), которая предоставляет предварительно составленные глифы для западноевропейских языков. Исходные шрифты EC были доступны только как растровые изображения, созданные Metafont.
  • Шрифты TC - шрифты TeX Companion содержат ряд дополнительных символов, обычно используемых в тексте.
  • Шрифты BaKoMa - еще одна автоматически созданная Type1 версия Computer Modern, созданная Василием К. Малышевым, датированная 1994 годом. Шрифты остаются доступными для загрузки.
  • CM-super [22]  - очень большое расширение Computer Modern, доступное во множестве кодировок. Эти шрифты были автоматически векторизованы из растровых изображений шрифтов Computer Modern или EC, поэтому в шрифтах BlueSky отсутствует информация хинтов.
  • CM-LGC - латинское, греческое и кириллическое расширение
  • GUST [23]  - добавлено много диакритических знаков и вьетнамский

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

  • STIX Fonts , проект по созданию математических шрифтов, совместимых с Times New Roman . С открытым исходным кодом под лицензией открытого шрифта SIL .

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

  1. ^ "Кнут: Сообщение о шрифтах TeX" . Cs-faculty.stanford.edu . Проверено 12 июня 2015 .
  2. Дональд Эрвин Кнут (1986). Компьютерные современные шрифты . Издательство Эддисон-Уэсли. п. 10. ISBN 978-0-201-13446-9.
  3. ^ Книга образцов монотипии шрифтов . Филадельфия: компания Lanston Monotype Machine. 1922 . Проверено 17 августа 2018 .
  4. ^ Уильямсон, Хью (1956). Методы книжного дизайна . Оксфорд: Издательство Оксфордского университета. С. 96–8. На протяжении первой половины XIX века современные лица удерживали типографское поле почти против всех желающих. Не все создатели шрифтов и штамповщики были с большим энтузиазмом относились к этому виду шрифтов, но требовалось удовлетворить популярный спрос.
  5. ^ Макгрю, Mac (1993). Американские металлические гарнитуры двадцатого века (Seconde édition révisée. Ed.). Новый Замок: Oak Knoll Press. С. 220–221. ISBN 0-938768-39-5. В начале 1900-х годов «Монотипия» адаптировала к своей системе ряд современных начертаний латинского текста, в основном лишь небольшого размера; некоторые из них отличаются друг от друга лишь незначительным изменением пропорций.
  6. ^ Кнут, Дональд (1986). «Замечания по случаю выпуска компьютеров и наборного текста» (PDF) . ТУГбоат . 7 (2): 95–8 . Проверено 24 сентября 2015 года .
  7. ^ Кнут, Дональд. «Памятная лекция о присуждении Киотской премии 1996 г.» (PDF) . Киотская премия . Архивировано из оригинального (PDF) 27 января 2018 года . Проверено 18 августа 2018 .
  8. ^ Rhatigan, Даниэль. «Три шрифта для математики» (PDF) . Университет Ридинга (магистерская диссертация) . Проверено 2 февраля +2016 .
  9. ^ TW Chaundy, PR Barett, Charles Batey, The Printing of Mathematics , Oxford University Press (1954, 1957).
  10. ^ Rhatigan, Даниэль. «Монотипная 4-строчная система для задания математики» . Типовая культура . Проверено 17 августа 2018 .
  11. ^ Кнут, Дональд (1982). «Концепция метафонта» (PDF) . Видимый язык . 16 (1): 3–27 . Проверено 25 сентября 2015 года .
  12. ^ CSTUG, Карлов университет, Прага, март 1996, Вопросы и ответы с проф Дональда Кнута, воспроизведенное в TUGboat 17 (4) (1996), 355-67. Цитата со страницы 361. Доступно в Интернете по адресу http://www.tug.org/TUGboat/Articles/tb17-4/tb53knuc.pdf.
  13. ^ Хефлер, Джонатан. «Идея Кнута о том, что буквы начинаются со скелетных форм, ошибочна. Но его работа важна и оказала неизгладимое влияние» . Twitter . Проверено 18 августа 2018 .
  14. ^ Кнут, Дональд E (1986), "Компьютеры и Typesettings" (PDF) , буксир , 7 : 95-98
  15. ^ "Blue Sky Research и компьютерные современные шрифты" . Math.utah.edu. 1997-12-04 . Проверено 12 июня 2015 .
  16. ^ «Шрифты Adobe Type 1, ранее известные в архивах CTAN как« bluesky »шрифты, теперь распространяются как часть дистрибутива шрифтов AMS по адресу CTAN: fonts / amsfonts» . Ctan.org . Проверено 12 июня 2015 .
  17. ^ "FAQ - ConTeXt wiki" . Wiki.contextgarden.net . Проверено 12 июня 2015 .
  18. ^ «Размер AEF и T в современной упаковке отличается? • Шрифты и наборы символов • Сообщество LaTeX» . Latex-community.org . Проверено 12 июня 2015 .
  19. ^ "Новый проект шрифта: TEX Gyre" (PDF) . Tug.org . Проверено 12 июня 2015 .
  20. ^ «Шрифт Latin Modern Math (LM Math) - GUST» (на польском языке). Gust.org.pl . Проверено 12 июня 2015 .
  21. ^ "Пакет lm-math" . Ctan.org. 2014-09-05 . Проверено 12 июня 2015 .
  22. ^ "tex-archive / fonts / ps-type1 / cm-super" . Ctan.org . Проверено 12 июня 2015 .
  23. ^ "Семейство шрифтов Latin Modern (LM) - GUST" (на польском языке). Gust.org.pl . Проверено 12 июня 2015 .

Дальнейшее чтение [ править ]

  • Дональд Э. Кнут, Компьютеры и набор текста Том E: Современные шрифты для компьютеров , Эддисон-Уэсли, Ридинг, Массачусетс, 1986 г. Твердая обложка: ISBN 0-201-13446-2 , мягкая обложка : ISBN 0-201-60660-7  

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

  • Домашняя страница компьютерных современных шрифтов Unicode
  • Новейшая версия юникода 0.7 от Sourceforge - файл .ttf, сжатый как .ttf.tar.gz
  • Старая версия 0.6 - версия Computer Modern (CMU), для общего использования (выберите otf)
  • Оригинальные компьютерные современные шрифты