Изображения здесь: https://protesilaos.com/emacs/iosevka-comfy-pictures.
Индивидуальная сборка шрифта Иосевра, с последовательным округлым стилем и переопределением почти для всех отдельных глифов как в римских (прямо), так и курсивом (наклонном) вариантах.
Игосевка комфортации оптимизируются для межглифской и межземейной консистенции в рамках всеобъемлющего ограничения удобства использования в малых размерах. Формы округлые и разработаны согласованными как навязывание предсказуемого ритма, так и для того, чтобы поддерживать символы друг от друга.
Римские и курсивные стили сделаны, чтобы выглядеть более последовательными, чем по умолчанию вверх по течению Иосевра, сохраняя при этом свои уникальные функции. В отличие от стиля Иошевки по умолчанию, вертикальные глифы не имеют смесь прямых/блочных и изогнутых или сервированных символов (несмотря на особые исключения). В то время как курсив не имеют каллиграфических тенденций, которые в значительной степени контрастируют с их коллегами. Различия в каждом наборе стилей и между самими стилями более нюансированы. Цель - заставить все чувствовать себя частью той же эстетики. Различия проводятся в предпосылке вносят вклад в требования дизайна в свете удобства использования, даже не обращая внимания на себя (в отличие от спорадических каллиграфических глифов среди в противном случае строгая презентация, которая, кажется, говорит: «Посмотрите, как я красив!»).
Чтобы достичь последовательности между римскими и курсивыми стилями, мы удаляем элементы округленности в глифах последнего, чтобы они выглядели немного крепче. В противном случае они будут чувствовать себя более округлыми, чем их римские коллеги, учитывая дополнительное уклонение. Мы не хотим, чтобы добавил неявный акцент дополнительной окружающей среды, потому что уклоны уже достаточно: подчеркнуть, что акцент - это то, что Иошевка комфи, комфортно, стремится устранить.
| Family | Shapes | Spacing | Style | Ligatures |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy | Sans | Compact | Monospaced | Yes |
| Iosevka Comfy Duo | Sans | Compact | Duospaced | Yes |
| Iosevka Comfy Fixed | Sans | Compact | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Motion | Slab | Compact | Monospaced | Yes |
| Iosevka Comfy Motion Duo | Slab | Compact | Duospaced | Yes |
| Iosevka Comfy Motion Fixed | Slab | Compact | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Wide | Sans | Wide | Monospaced | Yes |
| Iosevka Comfy Wide Duo | Sans | Wide | Duospaced | Yes |
| Iosevka Comfy Wide Fixed | Sans | Wide | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Wide Motion | Slab | Wide | Monospaced | Yes |
| Iosevka Comfy Wide Motion Duo | Slab | Wide | Duospaced | Yes |
| Iosevka Comfy Wide Motion Fixed | Slab | Wide | Monospaced | No |
Комбийский Isosevka выпускается в четырех наборах из трех: два Sans-Serif и два суперсет Serif. Триплеты в каждом наборе следуют NAME{,-fixed,-duo} . Базовое название моносильно и поддерживает лигатуры. «Фиксированный» один строго моносирован, чтобы работать со всеми терминальными эмуляторами: он не поддерживает лигатуры или любых более широких глифов. И «дуэт» квази-пропорционально разнесенный, поддерживая лигатуры.
Здесь «квазипропорционально» означает, что определенным глифам разрешено занимать свою естественную ширину, вместо того, чтобы быть строго моно коснутым, в то время как другие остаются моносированными. Эта комбинация приводит к стилю, который ощущается как фиксированное расстояние, но читается как расстояние между переменными.
Компактный, безэрифский набор:
iosevka-comfy моносильно и поддерживает лигатуры. Помимо лигатур, он позволяет определенным специальным глифам, таким как стрелы, занимать более одного блока.
iosevka-comfy-fixed похожий на iosevka-comfy , и, следовательно, не поддерживает лигатуры. Все глифы точно та же ширина. Используйте это, если вы предпочитаете, или если ваше приложение (например, эмулятор терминала) не распознает iosevka-comfy как моносипенный шрифт.
iosevka-comfy-duo квазипропорциональна и поддерживает лигатуры. Естественно узким глифам, например i , разрешено занимать свою естественную ширину вместо одного пространства.
Компактный, набор Serif :
iosevka-comfy-motion моносильно и поддерживает лигатуры. Это похоже на iosevka-comfy но с множеством небольших настроек, которые добавляют засечки и хвостовые концы к соответствующим глифам. Проще говоря, это сердечный аналог iosevka-comfy .
iosevka-comfy-motion-fixed является сейф-эквивалент вышеупомянутого iosevka-comfy-fixed .
iosevka-comfy-motion-duo является сейф-эквивалентом iosevka-comfy-duo .
Широкий, безэрифский набор:
iosevka-comfy-wide такой же, такой же, как и iosevka-comfy за исключением того, что это заметно шире. Это также выглядит выше, чем iosevka-comfy хотя оба варианта соответствуют одинаковому количеству линий на экране.
iosevka-comfy-wide-fixed это «широкий» аналог семейства iosevka-comfy-fixed .
iosevka-comfy-wide-duo -это «широкий» коллега из семейства iosevka-comfy-duo .
Широкий, набор Serif :
iosevka-comfy-wide-motion в целом такое же, как и iosevka-comfy-motion за исключением того, что он заметно шире. Это также выглядит выше, чем iosevka-comfy-motion хотя оба варианта подходят одинаково линии на экране.
iosevka-comfy-wide-motion-fixed «широкий» коллега из семейства iosevka-comfy-motion-fixed .
iosevka-comfy-wide-motion-duo -это «широкий» коллега из семейства iosevka-comfy-motion-duo .
Все шрифты имеют вертикальные и наклонные варианты и доступны в следующих весах:
| Name | Code |
|-----------+------|
| light | 300 |
| semilight | 350 |
| regular | 400 |
| medium | 500 |
| semibold | 600 |
| bold | 700 |
| extrabold | 800 |
Если у вас нет какой -то экзотической системы, в этом случае вы знаете, что делаете, вы можете установить шрифты для своего локального пользователя, копировав файлы .ttf или их каталоги в ~/.local/share/fonts/ . Для общегоны установки поместите их в /usr/share/fonts/ .
В зависимости от вашей системы, вам может потребоваться удалить ttf или ttf-unhinted Builds. Хотя это не является строго необходимым, поскольку система знает, какая из них выбрать.
В случае сомнений, установите локально.
Выполните мелкий клон этого репозитория, чтобы ускорить ситуацию:
git clone --depth 1 https://github.com/protesilaos/iosevka-comfy Comfy Isosevka настроена в соответствии с документацией вверх по течению проекта. Это практически означает, что (i) мы клонируем официальное репо, (ii) определяем наши private-build-plans.toml Томл в его корне, (iii) устанавливает зависимости npm и (iv) создавать файлы .ttf с чем-то вроде следующего для каждого варианта (запустите корень проекта)::
npm run build -- ttf::iosevka-comfyИли эта петля:
for i in iosevka-comfy{,-motion,-wide,-wide-motion}{,-fixed,-duo} ; do npm run build -- ttf:: $i ; done Последнее обновление до Isosevka Comfy было сделано в 2024-10-19 с использованием Upstream Commit 6850d2a (пост v31.9.1 ).
Каждый файл предоставляется как есть в надежде, что он может оказаться полезным, но в противном случае предназначен только для моего личного использования.