stringtranslate.com

Компьютерный Модерн

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

Дизайн

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

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

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

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

Производные версии

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

Кнут создал свои оригинальные шрифты Computer Modern, используя Metafont , программу, которая считывает определения глифов на основе штрихов и выводит готовые к использованию шрифты в виде файлов растровых изображений. В основном он оставил шрифт, как и другие компоненты TeX (за исключением самих названий TeX и Metafont, оговорка, сделанная Кнутом для поддержания контроля качества ), в свободном доступе . [14] [15]

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

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

КМУ

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

CMU выпускается под лицензией SIL Open Font License .

Голубое небо

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

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

Латинский модерн

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

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

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

Шрифт Latin Modern также получил математическую таблицу OpenType . [21] [22] В отличие от Computer Modern Math, Latin Modern Math не имеет информации о парном кернинге: математическая визуализация OpenType не использует этот тип кернинга, что делает такую ​​информацию бесполезной. [23]

Новый Компьютер Современный

Семейство шрифтов New Computer Modern [24] представляет собой большое расширение с точки зрения количества дополнительных символов латинских современных шрифтов, которое добавляет поддержку еще нескольких языков, таких как греческий, кириллица, иврит, чероки и коптский. Это семейство шрифтов представлено в двух вариантах насыщенности: «Обычный» и «Книжный». По весу книга должна выглядеть немного тяжелее, чем «Обычная». Оба веса включают поддержку математических наборов; Предоставляется полный охват математических блоков Юникода, а также некоторые дополнительные глифы, необходимые для математики.

MLСовременный

MLModern [25] основан на шрифте Latin Modern. Он избегает тонкости большинства других версий Computer Modern типа 1 и, следовательно, выглядит толще по сравнению с Latin Modern или Computer Modern.

Здесь показано визуальное сравнение Computer Modern, Latin Modern, New Computer Modern Book и MLModern.

Создано с помощью pdfLaTeX. Шрифт не поддерживает вертикальное число «пи» в математическом режиме.Создано с помощью LuaLaTeX.Создано с помощью LuaLaTeX.Создано с помощью pdfLaTeX. Шрифт не поддерживает вертикальное число «пи» в математическом режиме.

Другие

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

Рекомендации

  1. ^ «Кнут: Сообщение о шрифтах TeX» . Cs-faculty.stanford.edu. Архивировано из оригинала 20 мая 2015 г. Проверено 12 июня 2015 г.
  2. ^ Дональд Эрвин Кнут (1986). Компьютерные современные шрифты. Издательство Аддисон-Уэсли. п. 10. ISBN 978-0-201-13446-9.
  3. ^ Книга образцов монотипий шрифтов. Филадельфия: Lanston Monotype Machine Company. 1922 год . Проверено 17 августа 2018 г.
  4. ^ Уильямсон, Хью (1956). Методы оформления книги . Оксфорд: Издательство Оксфордского университета. стр. 96–8. На протяжении первой половины XIX века современные лица удерживали типографское поле почти перед всеми желающими. Не все шрифтователи и штамповщики были в восторге от этого вида шрифта, но необходимо было удовлетворить спрос населения.
  5. ^ МакГрю, Мак (1993). Американские металлические шрифты двадцатого века (второе пересмотренное издание. Изд.). Новый замок: 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. ^ Рэтиган, Дэниел. «Три шрифта для математики» (PDF) . Университет Рединга (магистерская диссертация) . Проверено 2 февраля 2016 г.
  9. ^ Чаунди, ТВ; Баретт, PR; Бэти, Чарльз (1954). Печать математики . Издательство Оксфордского университета.
  10. ^ Рэтиган, Дэниел. «Монотипная 4-строчная система для задания математики». Тип Культура . Проверено 17 августа 2018 г.
  11. ^ Кнут, Дональд (1982). «Концепция меташрифта» (PDF) . Видимый язык . 16 (1): 3–27 . Проверено 21 сентября 2023 г.
  12. ^ CSTUG, Карлов университет, Прага, март 1996 г., Вопросы и ответы с профессором Дональдом Э. Кнутом, воспроизведено в TUGboat 17 (4) (1996), 355–67. Цитирование взято со страницы 361. Доступно в Интернете по адресу http://www.tug.org/TUGboat/Articles/tb17-4/tb53knuc.pdf.
  13. ^ Хефлер, Джонатан. «Идея Кнута о том, что буквы начинаются со скелетных форм, ошибочна. Но его работа важна и имеет длительное влияние». Твиттер . Проверено 18 августа 2018 г.
  14. ^ Бигелоу, Чарльз; Дэй, Дональд (1983). «Глава 28» (PDF) . Цифровая типография . Том. 249. Научный Американец. п. 560. Бибкод : 1983SciAm.249b.106B. doi : 10.1038/scientificamerican0883-106. Архивировано (PDF) из оригинала 23 февраля 2024 года. Все методы, описанные в этих книгах, находятся в свободном доступе; таким образом, каждый может свободно использовать любую из идей. Единственное, что я сохраняю под контролем, - это имена, TeX и METAFONT(...). Если будут внесены какие-либо изменения, я не буду жаловаться, пока измененные системы не будут называться TEX или METAFONT.
  15. ^ Кнут, Дональд Э. (1986), «Компьютеры и набор текста» (PDF) , TUGboat , 7 : 95–98, заархивировано (PDF) из оригинала 23 февраля 2024 года, и которое он (Лесли Лэмпорт), как и Дон, поместил в общественном достоянии.
  16. ^ «Исследование Blue Sky и современные компьютерные шрифты» . Math.utah.edu. 04.12.1997. Архивировано из оригинала 23 февраля 2024 года . Проверено 12 июня 2015 г.
  17. ^ «Шрифты Adobe Type 1, ранее известные в архивах CTAN как шрифты «bluesky», теперь распространяются как часть дистрибутива шрифтов AMS по адресу CTAN:fonts/amsfonts» . Ctan.org . Проверено 12 июня 2015 г.[ нужен лучший источник ]
  18. ^ «Часто задаваемые вопросы». wiki.contextgarden.net . Архивировано из оригинала 23 февраля 2024 года . Проверено 12 июня 2015 г.
  19. ^ Бастер (22 декабря 2010 г.). «Форум LaTeX ⇒ Шрифты и наборы символов ⇒ Разные размеры AEF и T в современном пакете?». Латексное сообщество . Архивировано из оригинала 23 февраля 2024 года . Проверено 12 июня 2015 г.
  20. ^ Хаген, Ганс; Людвичовский, Ежи Б.; Шаа, Волкер Р.В. (2006). «Новый проект шрифтов: TEX Gyre» (PDF) . БУКСИР . Архивировано (PDF) из оригинала 23 февраля 2024 года . Проверено 12 июня 2015 г.
  21. ^ "Шрифт Latin Modern Math (LM Math)" . Gust.org.pl (на польском языке). Архивировано из оригинала 23 февраля 2024 года . Проверено 12 июня 2015 г.
  22. ^ «lm-math - математические шрифты OpenType для современной латыни» . CTAN Комплексная сеть архивов TEX. 05.09.2014. Архивировано из оригинала 23 февраля 2024 года . Проверено 12 июня 2015 г.
  23. Сундквист, Микаэль «Микеп» (5 августа 2023 г.). «Керн математического шрифта открытого типа». Обмен стеками TeX — LaTeX . Проверено 24 февраля 2024 г.
  24. ^ «NewComputerModern - компьютерные современные шрифты, включая соответствующие нелатинские алфавиты» . CTAN Комплексная сеть архивов TEX. Архивировано из оригинала 23 февраля 2024 года . Проверено 12 декабря 2021 г.
  25. ^ «MLModern - более черная версия Computer Modern типа 1 с многоязычной поддержкой» . CTAN Комплексная сеть архивов TEX. Архивировано из оригинала 23 февраля 2024 года . Проверено 12 декабря 2021 г.
  26. ^ "tex-archive/fonts/ps-type1/cm-super". CTAN Комплексная сеть архивов TEX. Архивировано из оригинала 23 февраля 2024 года . Проверено 12 июня 2015 г.

дальнейшее чтение

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