Рекомендация для Helvetica-подобного шрифта с отличной различимостью

Я ищу рекомендацию для шрифта, который имеет определенные свойства. Он предназначен для использования в цифрах в научной публикации. Журнал устанавливает требования к стилю (предпочитает Helvetica), но, к сожалению, есть несовместимые практические требования (различимость глифов).

  • Должен быть без засечек, предпочтительно напоминающий Arial/Helvetica.
  • Должен иметь отличную различимость похожих букв типа I/l. Должно быть очевидно, какую букву представляет глиф, даже если он стоит один без контекста.
  • Должен быть бесплатным, как в пиве, или широко доступным (например, поставляется с MS Office).
  • Было бы неплохо, если бы у него был четко различимый жирный вариант (не жесткое требование)

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

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

Ответы (9)

Один очень приятный (если вы спросите меня) вариант — это новый набор шрифтов IBM под названием Plex . Семейство включает в себя варианты без засечек, с засечками и моноширинные шрифты, все с превосходной отчетливостью (1/I/l и O/0 легко различимы, а для нуля доступны варианты как с точками, так и с косой чертой), и весь семейство является бесплатным и с открытым исходным кодом.*

На данный момент поддерживаются только языки с латиницей (хотя семейство поддерживает широкий спектр диакритических знаков), но в работе находятся и другие языки (кириллица почти готова; греческий, арабский, иврит, хинди и тайский будут запущены ). скоро; CJK последует где-то в середине 2018 года). К сожалению, нет малых капиталов (пока).

Образец IBM Plex Sans

Вы можете скачать его через FontSquirrel или прямо с IBM GitHub, где он размещен .

 


* Или, по крайней мере, это будет с открытым исходным кодом. Фактические исходные файлы, которые вы можете использовать для компиляции собственных шрифтов с нуля, не будут доступны до 2018 года, хотя все скомпилированные файлы шрифтов доступны уже сейчас.

Спасибо всем за ответы. Я принял этот, потому что это был единственный предложенный шрифт, который имеет пропорциональное расстояние и делает оба I и lнедвусмысленными даже вне контекста. Многие другие предложения выглядят лучше и определенно больше похожи на Helvetica, но Iобычно это вертикальная линия без засечек, поэтому ее можно спутать с lотображением вне контекста.
Это хороший звонок :)
Plex великолепен, но он находится только в предварительном выпуске AFAIK, и можно ожидать, что он пройдет дальнейшие изменения, прежде чем он будет «сделан» и получит выпуск 1.0. ИМХО, несколько букв в определенных стилях и определенных размерах, как правило, имеют нечеткий вид рядом с некоторыми более мелкими деталями.
@Darren Я на самом деле не уверен, считается ли текущая версия предварительной версией или нет. У него номер версии 1.000, но, поскольку они сами подтвердили, что будут работать над пакетом до 2018 года, прежде чем выпустить исходные файлы, вы, вероятно, правы, что будут внесены и другие изменения.
@JanusBahsJacquet Хм, в их репозитории IBM/type Gihub ( github.com/IBM/type ) я вижу следующее: «Предупреждение: IBM Type все еще находится в разработке и тщательно внедряется в реальных случаях, когда мы можем искать любые трудности. Посмотрите выйдет стабильная версия v1.0.0 в ближайшем будущем». Наверное, я запутался в разнице между 1.0 и 1.0.0, и я до сих пор не могу сказать, что понимаю, что это значит с точки зрения того, является пререлизом или нет. Спасибо что подметил это.

Ваши требования несколько противоречивы, потенциально даже взаимоисключающие. Вы указываете без засечек как требование, но то, что отличает похожие символы в вашем примере, — это засечки. Тем не менее, вероятно, есть некоторые шрифты, которые были бы разумным компромиссом. Моим первым предложением будет Anonymous Pro: https://www.marksimonson.com/fonts/view/anonymous-pro

Как и многие шрифты, соответствующие вашим требованиям, он предназначен для кодеров. Многие другие, с обсуждением их плюсов и минусов, можно найти в этой статье: https://www.slant.co/topics/67/~best-programming-fonts .

Даже если ни один из них не идеален, это, вероятно, поможет вам сделать правильный выбор. Хорошей охоты!

Другим вариантом может быть использование редактора шрифтов для исправления Helvetica в соответствии с вашим конкретным вариантом использования, но для этого потребуется приобрести некоторое программное обеспечение для редактирования шрифтов и научиться его использовать. Это может быть тривиальным или запретительным, в зависимости от вашего набора навыков.

Да, вы правы в том, что это должен быть компромиссный шрифт (именно засечки делают заглавную однозначной), и вы также правы в том, что обычно шрифты для кодирования имеют необходимые функции (например, Menlo в моем примере). Я надеялся найти немоноширинный шрифт, вдохновленный шрифтом для кодирования (или прямой немоноширинный вариант такого шрифта). Те, на которые вы ссылались, все узнаваемо моноширинны.
Таким образом, вывод состоит в том, что я должен поискать в Google «пропорциональный шрифт кодирования», я думаю, что мне как-то не приходило в голову до вашего ответа.
Это удивительно настраиваемый. Жаль, что это не бесплатно для опубликованного использования.
@GarrPons Некоторым шрифтам без засечек с переменной шириной действительно удается сочетать характеристики, которые вы ищете, не выглядя как шрифты для кодирования. Source Sans от Adobe (в ответе Скотта) и Plex Sans от IBM (в моем) — очень разборчивые и естественно выглядящие шрифты, которые очень эффективно различают похожие глифы. (Редактировать: только что заметил, что вы упомянули Source Sans в вопросе. Это правда, что я двусмыслен вне контекста. Однако не в Plex.)
@GarrPons не забывайте, что засечки в заглавной букве I необычны. Если вы выполните поиск по изображению «рукописные заглавные буквы», вы увидите множество примеров с верхней и нижней полосами на I (и, возможно, с верхней полосой на J) — это типичный пример. Так что я бы сказал, что вполне возможно иметь верхнюю и нижнюю полосы на «I» в шрифте без засечек — они действительно с засечками? (IBM, кажется, согласен, как и в принятом ответе)

Ну, трудная часть - это "бесплатный" аспект...

В моей библиотеке есть несколько шрифтов, которые могут удовлетворить большинство ваших требований: - Museo Sans - Bunday Sans - Source Sans

Я не уверен, что Museo или Bunday бесплатны... Однако я считаю, что Source Sans бесплатен, если он соответствует вашим потребностям.

Ни у одного из них нет простого нуля с косой чертой, но все они имеют символ Unicode для нуля с косой чертой.

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

И если моноширинный шрифт допустим, их много.

OP упоминает Source Sans и что Iэто неоднозначно вне контекста. Все перечисленные здесь шрифты имеют одну и ту же проблему.
У Museo есть (или, может быть, 2?) свободных веса, я думаю
@ Является ли U + 00e8 ошибкой, должно ли это быть U + 00f8?

Некоторые другие варианты Helveticaish:

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

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

Лично мне нравится шрифт Johannes Kepler (kp) ( http://www.tug.dk/FontCatalogue/kpsansserif/ ), который доступен с засечками и без них (вам, вероятно, понадобится шрифт без засечек) и во всех тех вариантах, которые обязательны для научных текстов (курсив, машинописный шрифт, капитель...). Также подходит для математического набора. I, l и 1 явно отличаются, тем более, если вы используете номера старого стиля.

Мне самому нравится Дроид Санс. Существует несколько разновидностей, две из которых — Mono и Fallback (пропорциональные).

Я использую тот, который БЕЗ уродливой точки (или косой черты) в центре нуля.

Я пытался найти шрифт в стиле Helvetica для презентации, в которой я использовал I в качестве повторяющейся переменной, и решил использовать Lucida Sans Typewriter для I, чтобы сделать их более различимыми. Он также присутствует в большинстве стандартных установок ОС.

Сделайте свой собственный шрифт. Возьмите шрифт, который находится в общественном достоянии, получите инструмент для редактирования шрифта и внесите необходимые изменения для своих целей.

Это обычное дело, поскольку инструменты так легко доступны.

И, как показывает IBM в своей серии Plex, вы, безусловно, можете использовать засечки, чтобы различать ГЛАЗ, элли и нули, не делая шрифт с засечками или уродливым. Серьезно, отредактируйте 3 персонажа, и я думаю, вы сделаете миру одолжение. "Техветика" или типа того.

Как насчет евростиля

Это довольно хороший материал.

Очень мало различается между 0OIl