Рекомендации по шрифту для химических формул (устраните многозначность «I», «l»)

Химическая формула может выглядеть двусмысленно для большинства шрифтов без засечек, например, Cl (хлор) можно спутать с CI (углеродный йод).

В идеале шрифт должен иметь крючок на «l» и полосы на «I» (извините за неправильную терминологию), многие шрифты в подобных вопросах имеют только один или другой.

Я ищу либо:

  • шрифт, который устраняет неоднозначность как «I», так и «l», но в остальном максимально без засечек;
  • или шрифт с полузасечками, который не будет конфликтовать с другим шрифтом без засечек, который я могу использовать для остальной части основного текста.

Лучшее, что я видел до сих пор, — это Roboto Slab , но, к сожалению, он конфликтует с Helvetica, который его окружает, и слишком засечками, чтобы использовать его везде.

Ответы (4)

Из «Руководства по стилю Американского химического общества» для авторов [1, стр. 356-357]:

Шрифт (или гарнитура) — это стиль или дизайн букв. Существуют буквально сотни шрифтов, но простые, простые шрифты, такие как Helvetica или Times Roman, лучше всего подходят для научного искусства. [...]

Используйте четкий шрифт, предпочтительно Helvetica или Times Roman.

Программное обеспечение шрифта защищено законом об авторском праве. В то время как одни правообладатели разрешают открытый доступ к своим шрифтам, другие налагают определенные ограничения. Издатели уважают авторские права на шрифты и не будут использовать шрифт без надлежащего разрешения. [...]

TrueType — это формат шрифта, разработанный Microsoft для максимальной читаемости на мониторе компьютера, и он хорошо печатается на матричных, струйных и лазерных принтерах. Microsoft разрешает бесплатное использование предоставляемых ею шрифтов (например, Times New Roman и Arial), но другие компании, предоставляющие шрифты TrueType, могут иметь ограничения на использование. Шрифты TrueType хорошо работают в веб-публикациях, но часто вызывают технические проблемы в печатных изданиях. Шрифты TrueType прекрасно подходят для создания файлов GIF, TIFF и JPEG, а также PDF-файлов, предназначенных для Интернета.

PostScript — это формат шрифта, разработанный для высококачественной графики. Эти шрифты предназначены для максимальной читаемости на бумаге и для максимальной совместимости с высококачественным высокопроизводительным печатным оборудованием. Шрифты PostScript обычно защищены авторским правом и имеют ограничения на их использование. Они редко создают технические проблемы в печатных изданиях, но вопросы авторского права могут ограничивать их полезность в веб-публикациях. Шрифты PostScript лучше всего подходят для файлов EPS и PDF, предназначенных для печати.

Шрифты OpenType — это относительно новый формат, предназначенный для объединения достоинств шрифтов TrueType и PostScript.

Шрифты STIX (обмен научной и технической информацией) были разработаны группой из шести научных издателей для создания всеобъемлющего набора шрифтов, содержащего практически все символы, которые могут понадобиться для публикации технической статьи по любой научной дисциплине. Шрифты STIX доступны для бесплатной загрузки по лицензии на сайте www.stixfonts.org.

Старый добрый Times New Roman действительно работает вполне прилично, тогда как Arial и Helvetica, пожалуй, одни из худших шрифтов для химических формул. Семейство шрифтов STIX почти идеально, особенно если вы используете (Xe)LaTeX. Мне лично нравятся Linux Libertine и очень похожие шрифты Liberation Serif , которые бесплатны и часто предустановлены в различных системах. Суть в том, что не используйте экзотические и/или платные шрифты, есть из чего выбрать.

введите описание изображения здесь

Справка

  1. Руководство по стилю ACS: Эффективная передача научной информации, 3-е изд.; Когхилл, А.М., Гарсон, Л.Р., ред.; Американское химическое общество; Издательство Оксфордского университета: Вашингтон, округ Колумбия; Оксфорд; Нью-Йорк, 2006 г. ISBN 978-0-8412-3999-9.

То, что вам нужно, это шрифт «учебник», «детский» или «учебник». Досадно, что ни Helvetica Textbook, ни AG Schoolbook не идеально подходят для того, что вам нужно: HT не имеет засечек в строчной букве «L», а AGS (который тоже довольно дорог) имеет нечетную заглавную «i», основанную на черном письме. Этот может сработать. Если вы хотите смешать шрифты, вы можете смешать заглавную букву «i» от Verdana и LC «L» от Trebuchet. Они хорошо сочетаются с обычным шрифтом, хотя это не работает с жирным шрифтом, где Verdana намного смелее.

Большое спасибо. В идеале я ищу (желательно бесплатный) веб-шрифт, я не уверен, что смешивание шрифтов было бы идеальным в этом случае, это для использования в образовании
Fiendstar, на который вы ссылаетесь, на самом деле выглядит как хороший кандидат, он не кажется непомерно дорогим, хотя мне будет трудно оправдать любой платный шрифт (к сожалению)
Знал, что есть ответ: Андика из SIL. Четыре веса, есть все необходимые формы, верхние и нижние индексы. Одна загвоздка заключается в том, что LC «L», который вам нужен, является альтернативным символом (как и обычная двухэтажная «a»), но вы можете использовать FontForge (также бесплатный), чтобы поменять местами глифы в положение по умолчанию.

Раньше мне было трудно дать хорошую рекомендацию. Но, к счастью, появился новый идеальный соперник: IBM Plex Sans . В этом шрифте без засечек с открытым исходным кодом есть все, что вам нужно: четко различимая цифра 1, буква L в нижнем регистре и буква i в верхнем регистре. Также имеется большой выбор весов. Я бы назвал его довольно нейтральным и способным сочетаться более или менее с чем угодно.

Отметить это как принятое, потому что оно кажется идеальным! Большое спасибо :-) (и всем остальным, кто внес предложения!)

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

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

Это может быть хорошо, но если это не так, вы должны использовать общедоступные системные шрифты или бесплатный шрифт.

Есть обходной путь: возьмите 100% бесплатный шрифт и отредактируйте проблемные глифы, чтобы они подошли. Это не должно иметь большого значения в редакторе шрифтов. См. пример:

введите описание изображения здесь