Я ищу рекомендацию для шрифта, который имеет определенные свойства. Он предназначен для использования в цифрах в научной публикации. Журнал устанавливает требования к стилю (предпочитает Helvetica), но, к сожалению, есть несовместимые практические требования (различимость глифов).
Один очень приятный (если вы спросите меня) вариант — это новый набор шрифтов IBM под названием Plex . Семейство включает в себя варианты без засечек, с засечками и моноширинные шрифты, все с превосходной отчетливостью (1/I/l и O/0 легко различимы, а для нуля доступны варианты как с точками, так и с косой чертой), и весь семейство является бесплатным и с открытым исходным кодом.*
На данный момент поддерживаются только языки с латиницей (хотя семейство поддерживает широкий спектр диакритических знаков), но в работе находятся и другие языки (кириллица почти готова; греческий, арабский, иврит, хинди и тайский будут запущены ). скоро; CJK последует где-то в середине 2018 года). К сожалению, нет малых капиталов (пока).
Вы можете скачать его через FontSquirrel или прямо с IBM GitHub, где он размещен .
* Или, по крайней мере, это будет с открытым исходным кодом. Фактические исходные файлы, которые вы можете использовать для компиляции собственных шрифтов с нуля, не будут доступны до 2018 года, хотя все скомпилированные файлы шрифтов доступны уже сейчас.
I
и l
недвусмысленными даже вне контекста. Многие другие предложения выглядят лучше и определенно больше похожи на Helvetica, но I
обычно это вертикальная линия без засечек, поэтому ее можно спутать с l
отображением вне контекста.Ваши требования несколько противоречивы, потенциально даже взаимоисключающие. Вы указываете без засечек как требование, но то, что отличает похожие символы в вашем примере, — это засечки. Тем не менее, вероятно, есть некоторые шрифты, которые были бы разумным компромиссом. Моим первым предложением будет Anonymous Pro: https://www.marksimonson.com/fonts/view/anonymous-pro
Как и многие шрифты, соответствующие вашим требованиям, он предназначен для кодеров. Многие другие, с обсуждением их плюсов и минусов, можно найти в этой статье: https://www.slant.co/topics/67/~best-programming-fonts .
Даже если ни один из них не идеален, это, вероятно, поможет вам сделать правильный выбор. Хорошей охоты!
Другим вариантом может быть использование редактора шрифтов для исправления Helvetica в соответствии с вашим конкретным вариантом использования, но для этого потребуется приобрести некоторое программное обеспечение для редактирования шрифтов и научиться его использовать. Это может быть тривиальным или запретительным, в зависимости от вашего набора навыков.
Ну, трудная часть - это "бесплатный" аспект...
В моей библиотеке есть несколько шрифтов, которые могут удовлетворить большинство ваших требований: - Museo Sans - Bunday Sans - Source Sans
Я не уверен, что Museo или Bunday бесплатны... Однако я считаю, что Source Sans бесплатен, если он соответствует вашим потребностям.
Ни у одного из них нет простого нуля с косой чертой, но все они имеют символ Unicode для нуля с косой чертой.
И если моноширинный шрифт допустим, их много.
I
это неоднозначно вне контекста. Все перечисленные здесь шрифты имеют одну и ту же проблему.Лично мне нравится шрифт Johannes Kepler (kp) ( http://www.tug.dk/FontCatalogue/kpsansserif/ ), который доступен с засечками и без них (вам, вероятно, понадобится шрифт без засечек) и во всех тех вариантах, которые обязательны для научных текстов (курсив, машинописный шрифт, капитель...). Также подходит для математического набора. I, l и 1 явно отличаются, тем более, если вы используете номера старого стиля.
Мне самому нравится Дроид Санс. Существует несколько разновидностей, две из которых — Mono и Fallback (пропорциональные).
Я использую тот, который БЕЗ уродливой точки (или косой черты) в центре нуля.
Я пытался найти шрифт в стиле Helvetica для презентации, в которой я использовал I в качестве повторяющейся переменной, и решил использовать Lucida Sans Typewriter для I, чтобы сделать их более различимыми. Он также присутствует в большинстве стандартных установок ОС.
Сделайте свой собственный шрифт. Возьмите шрифт, который находится в общественном достоянии, получите инструмент для редактирования шрифта и внесите необходимые изменения для своих целей.
Это обычное дело, поскольку инструменты так легко доступны.
И, как показывает IBM в своей серии Plex, вы, безусловно, можете использовать засечки, чтобы различать ГЛАЗ, элли и нули, не делая шрифт с засечками или уродливым. Серьезно, отредактируйте 3 персонажа, и я думаю, вы сделаете миру одолжение. "Техветика" или типа того.
ЭП