Iosevka: открытый моноширинный шрифт, объединяющий гротеск и брусковый стиль
Iosevka is an open-source, sans-serif and slab-serif, monospace font
Iosevka — это открытое семейство шрифтов для кода, терминалов и технических документов. Оно включает моноширинные и квазипропорциональные варианты, поддерживает 248 языков, 146 настраиваемых символов и 19 стилистических наборов. Шрифт предлагает лигатуры, включая длинные стрелки, и специальные семейства Term и Fixed для терминалов. Доступны начертания от Thin до Heavy, а также нормальная и расширенная ширина.
Моноширинное семейство Iosevka по умолчанию имеет стройный вид: глифы ровно 1/2em шириной. По сравнению с конкурентами вы можете уместить больше колонок на той же ширине экрана.
- wartywhoa23
Iosevka, мой самый любимый шрифт на протяжении многих лет!
Я использую кастомную версию — можно настроить шрифт¹ и собрать собственный ttf (или, что ещё лучше, ttc) с помощью системы сборки, поставляемой в репозитории².
be5invis, автор шрифта, заслуживает особого упоминания за создание целого кастомного DSL под названием PatEL (Parametric Type Expression Language) для программной генерации шрифта!
Renzhi, если ты когда-нибудь это прочитаешь, огромное спасибо тебе за Iosevka, чувак!
¹https://typeof.net/Iosevka/customizer
²https://github.com/be5invis/Iosevka/blob/master/doc/custom-b...
- oefrha
ИМХО, сайт с образцами шрифтов — возможно, худшее место для использования font-display: swap. Я ещё удивлялся, почему я смотрю на что-то, неотличимое от Courier, а оказалось, что я видел именно Courier.
- jve
Только мне так кажется, или я действительно не переношу «Code Ligations»? Мне приходится помечать некоторые символы, чтобы посчитать, сколько подряд идёт «=»... или \/ выглядит как V, если рядом нет других символов для различения. Приходится копипастить ромбовидную форму, чтобы понять, что это <>. Стрелки с волнистыми хвостиками, /> выглядит уродливо, <. с точкой посередине...
Это, пожалуй, максимум, что я хотел бы получить от шрифта — «правильные» знаки больше/меньше-или-равно.
- edg5000
Я долго использовал Droid Sans Mono для всего моноширинного и могу его рекомендовать. Но этот шрифт тоже может быть отличным. Есть тут любители Droid Sans Mono?
- Daneel_
Знаю, что это смешно звучит, но тот факт, что я могу так хорошо настроить шрифт на сайте, а потом не могу скачать его в таком виде — это преступление. Я не хочу возиться с npm только ради сборки шрифта — сделайте это на сайте! /rant
- GCUMstlyHarmls
Когда я впервые использовал Iosevka, меня реально замутило, вроде как укачало — это был очень странный опыт, который может вызвать шрифт. Правда, тогда у меня был экран поменьше, и возможность впихнуть больше символов, не делая их крошечными, была реальным плюсом, так что я дал ему второй шанс и в конце концов переборол это ощущение.
Теперь (после... боже, 6, 7, 8? лет, наверное) я его обожаю, использую везде, и другие моноширинные шрифты кажутся супер ш и р о к и м и и странными.
- needfish
У меня есть кастомная сборка этого шрифта, теперь использую её везде.
Одна вещь: ширина по умолчанию слишком компактная, а расширенная — слишком широкая для моего вкуса. Поискав, я нашёл чью-то сборку с шириной 576. Не знаю, почему именно это число, но я использовал его в своих текущих сборках, и для терминала оно оказалось практически идеальным — как раз достаточно широко.
Самый крючковатый хвостик у строчной l, чувак, обожаю его.
Даже для моего собственного сайта, с немного более плотным трекингом, он вполне сойдёт как текстовый шрифт.
Ещё один отличный настраиваемый шрифт — Maple Mono [0]
- TwoFerMaggie
Использую его пару лет. До этого я использовал Fira Code/Mono, который тоже был фантастическим. Однако, как только я привык к сжатой Iosevka, все остальные шрифты стали казаться рыхлыми и недостаточно эффективно использующими пространство в моей IDE и терминале.