stringtranslate.com

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

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

Дизайн

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

Computer Modern — это « Didone », или современный шрифт с засечками , жанр, который появился в конце 18 века как контраст более органичным дизайнам, которые им предшествовали. Шрифты Didone имеют высокий контраст между толстыми и тонкими элементами, а их ось «напряжения» или утолщения идеально вертикальна. Computer Modern был специально основан на 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», квадратными или закругленными, и степенью « суперности » в чашах строчных букв, таких как «g» и «o». Это позволяет обрабатывать проекты 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 .

BlueSky

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 User Group Poland (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 в режиме «туда-обратно», задействованный в производстве шрифтов Latin Modern, пытался сохранить информацию о хинтовке шрифтов 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] представляет собой большое расширение с точки зрения количества дополнительных глифов шрифтов Latin Modern, которое добавляет поддержку еще нескольких языков, таких как греческий, кириллица, иврит, чероки и коптский. Это семейство шрифтов представлено в двух начертаниях: «Regular» и «Book». Начертание «Book» должно выглядеть немного тяжелее по сравнению с «Regular». Оба начертания включают поддержку набора математических символов; предоставляется полное покрытие математических блоков Unicode, а также несколько дополнительных глифов, необходимых для математики.

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

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

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

Сгенерировано с помощью pdfLaTeX. Шрифт не отображает прямое число пи в математическом режиме.Сгенерировано с помощью LuaLaTeX.Сгенерировано с помощью LuaLaTeX.Сгенерировано с помощью pdfLaTeX. Шрифт не отображает прямое число пи в математическом режиме.

Другие

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

Ссылки

  1. ^ "Knuth: Message about TeX fonts". Cs-faculty.stanford.edu. Архивировано из оригинала 2015-05-20 . Получено 12-06-2015 .
  2. ^ Дональд Эрвин Кнут (1986). Современные компьютерные шрифты. Addison-Wesley Publishing Company. стр. 10. ISBN 978-0-201-13446-9.
  3. The Monotype Specimen Book of Type Faces. Филадельфия: Lanston Monotype Machine Company. 1922. Получено 17 августа 2018 .
  4. ^ Уильямсон, Хью (1956). Методы оформления книг . Оксфорд: Oxford University Press. стр. 96–8. На протяжении первой половины XIX века современные шрифты удерживали типографское поле против почти всех желающих. Не все шрифтолитейщики и пуансоны были в восторге от этого типа шрифта, но общественный спрос должен был быть удовлетворен.
  5. ^ МакГрю, Мак (1993). Американские металлические шрифты двадцатого века (Второе пересмотренное издание. Ред.). Нью-Касл: Oak Knoll Press. С. 220–221. ISBN 0-938768-39-5В начале 1900 -х годов компания Monotype адаптировала к своей системе ряд современных латинских шрифтов, в основном в нескольких небольших размерах; некоторые из них отличались друг от друга лишь незначительными изменениями пропорций.
  6. ^ Кнут, Дональд (1986). «Замечания в честь публикации «Компьютеры и набор текста»» (PDF) . TUGboat . 7 (2): 95–8 . Получено 24 сентября 2015 г. .
  7. ^ Кнут, Дональд. "Памятная лекция Киотской премии, 1996" (PDF) . Киотская премия . Архивировано из оригинала (PDF) 27 января 2018 года . Получено 18 августа 2018 года .
  8. ^ Ратиган, Дэниел. "Три шрифта для математики" (PDF) . Университет Рединга (диссертация на степень магистра) . Получено 2 февраля 2016 г. .
  9. ^ Чаунди, TW; Баретт, PR; Бэти, Чарльз (1954). Печать математики . Oxford University Press.
  10. ^ Ратиган, Дэниел. «Монотипная 4-строчная система для задания математических формул». Type Culture . Получено 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. ^ Хёфлер, Джонатан. «Идея Кнута о том, что буквы начинаются со скелетных форм, ошибочна. Но его работа важна и оказала долгосрочное влияние». Twitter . Получено 18 августа 2018 г.
  14. ^ Bigelow, Charles; Day, Donald (1983). "Глава 28" (PDF) . Цифровая типография . Том 249. Scientific American. стр. 560. Bibcode :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 Research and Computer Modern fonts". Math.utah.edu. 1997-12-04. Архивировано из оригинала 23 февраля 2024 года . Получено 2015-06-12 .
  17. ^ "Шрифты Adobe Type 1, ранее известные в архивах CTAN как шрифты "bluesky", теперь распространяются как часть дистрибутива шрифтов AMS по адресу CTAN:fonts/amsfonts". Ctan.org . Получено 12 июня 2015 г.[ нужен лучший источник ]
  18. ^ "FAQ". wiki.contextgarden.net . Архивировано из оригинала 23 февраля 2024 . Получено 2015-06-12 .
  19. ^ buster (22 декабря 2010 г.). "Форум LaTeX ⇒ Шрифты и наборы символов ⇒ AEF и T имеют разный размер в пакете lmodern?". Сообщество Latex . Архивировано из оригинала 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 года . Получено 2015-06-12 .
  22. ^ "lm-math – OpenType maths fonts for Latin Modern". CTAN Comprehensive TEX Archive Network. 2014-09-05. Архивировано из оригинала 23 февраля 2024 года . Получено 2015-06-12 .
  23. ^ Сандквист, Микаэль "mickep" (5 августа 2023 г.). "opentype math font kern". TeX - LaTeX Stack Exchange . Получено 24 февраля 2024 г. .
  24. ^ "NewComputerModern – Современные компьютерные шрифты, включая соответствующие нелатинские алфавиты". CTAN Comprehensive TEX Archive Network. Архивировано из оригинала 23 февраля 2024 года . Получено 2021-12-12 .
  25. ^ "MLModern – более черная версия Type 1 Computer Modern с многоязычной поддержкой". CTAN Comprehensive TEX Archive Network. Архивировано из оригинала 23 февраля 2024 года . Получено 2021-12-12 .
  26. ^ "tex-archive/fonts/ps-type1/cm-super". CTAN Comprehensive TEX Archive Network. Архивировано из оригинала 23 февраля 2024 года . Получено 2015-06-12 .

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

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