Русский код крупнее
Высокие строчные буквы и достаточная толщина штрихов. Привычные округлые формы остаются узнаваемыми.
Документация, структура, стиль API и правила надёжности.
Единый контракт кодаОткрыть все стандарты↗Пять независимых модулей, точные сигнатуры, примеры и справочники.
Выберите объект задачиВыбрать модуль↗Методика фиксации смысла, допустимых состояний, границ и доказательства.
Смысловой слой над кодомОткрыть MILA↗Книга, блог, маршруты и практические сценарии.
От первого запуска до архитектурыНачать за 5 минут↗Из материка шаблонного кода — на остров читаемых решений.
Ничего не найдено. Попробуйте другое слово.
Крупные буквы.
Знаки, которые легче различать.
Шрифт для русского кода и смешанных идентификаторов. Выразительная пунктуация, немного наклонная латиница и собственные метки SyntaxMarks.
Высокие строчные буквы и достаточная толщина штрихов. Привычные округлые формы остаются узнаваемыми.
Латиница слегка наклонена, кириллица прямая. Пары вроде латинской C и русской С получают разные рисунки.
Цельный вертикальный |, увеличенная точка, раскрытый &, цельные квадратные скобки. Цифра 3 с плоским верхом отличается от буквы З.
Вставьте свой фрагмент. Сравните при одинаковом кегле или выровняйте видимую высоту строчной «и» — Clear Balance крупнее при том же размере.
Сравнение использует локальные веб-подмножества оригинальных шрифтов. Лигатуры отключены. Символы, которых нет в шрифте, браузер может брать из системного fallback.
13 собственных моноширинных глифов: каждый занимает одну ячейку. Цвет задаётся темой редактора; метки в комментариях могут быть серыми.
| Знак | Роль |
|---|---|
| ⚙ | Функция / процедура |
| ⚡ | Условие |
| ⟳ | Цикл |
| ✏ | Присваивание |
| ↩ | Возврат |
| ▶ | Вызов A1s-функции |
| ✱ | Попытка |
| ✖ | Прервать цикл |
| ✦ | summary |
| ➤ | param |
| ⬅ | returns |
| ✍ | Намерение ib |
| ⤴ | Дополнительный знак; роль определяет проект |
Правила SyntaxMarks на сайте A1sCode →
| Шрифт / версия | Из 13 | Отсутствуют |
|---|---|---|
| A1sCode Clear Balance 1.403 | 13/13 | Нет |
| Iosevka Extended 34.9.0 | 10/13 | ✏✍⤴ |
| JetBrains Mono 2.305 | 3/13 | ⚙⟳✏✱✖✦➤⬅✍⤴ |
| Fira Code 6.002 | 4/13 | ⚙⚡✏✱✖✦➤✍⤴ |
| Cascadia Code 2407.024 | 1/13 | ⚙⚡⟳✏↩✱✖✦➤⬅✍⤴ |
Наличие значка на экране не доказывает его наличие в выбранном шрифте: редактор может подставить emoji или другой шрифт. Это сравнение охвата одного набора, а не рейтинг качества шрифтов.
"editor.fontFamily": "'A1sCode Clear Balance', 'JetBrains Mono', Consolas, monospace",
"editor.fontSize": 24,
"editor.fontLigatures": falseПопробуйте также размер 18. Имя семейства сохраняется при обновлениях.
@font-face {
font-family: "A1sCode Clear Balance";
src: url("./A1sCodeClear-Balance.woff2")
format("woff2");
font-weight: 500;
font-style: normal;
font-display: swap;
}
pre, code {
font-family: "A1sCode Clear Balance",
monospace;
}Это специализированная производная Iosevka Extended, настроенная для крупного русского кода и SyntaxMarks. В выпуске одно начертание, 400 кодовых точек, 12 символов рамок и хинтинг.
Кириллица и базовая латиница покрыты; произвольные emoji и все языки Unicode не входят в набор. Лигатур нет. Работа с крупным кеглем проверялась на образцах 18 и 24; долгосрочного независимого исследования читабельности пока нет.
Шрифт не позиционируется как медицинское средство. Для выбора важнее ваш экран, привычки и комфорт при длительной работе.
Clear Balance — производная Iosevka Extended (Renzhi Li), выпуск 1.403. SIL Open Font License 1.1. Лицензии шрифтов сравнения. Автор Iosevka не заявляется рекомендателем производного шрифта.