К основному содержанию
A1sCode
Быстрый старт
Моноширинный шрифт · 1С / BSL

A1sCode
Clear Balance

Крупные буквы.
Знаки, которые легче различать.

Шрифт для русского кода и смешанных идентификаторов. Выразительная пунктуация, немного наклонная латиница и собственные метки SyntaxMarks.

Версия 1.403WOFF2 40,6 КиБ400 символовSIL OFL 1.1
3 З & | [ ] ; #
01

Русский код крупнее

Высокие строчные буквы и достаточная толщина штрихов. Привычные округлые формы остаются узнаваемыми.

Сумма · ёйщц
02

Разные алфавиты

Латиница слегка наклонена, кириллица прямая. Пары вроде латинской C и русской С получают разные рисунки.

AА CС PР oо
03

Служебные знаки

Цельный вертикальный |, увеличенная точка, раскрытый &, цельные квадратные скобки. Цифра 3 с плоским верхом отличается от буквы З.

& | [] 3З -_
Живой образец

Посмотрите в рабочем размере

Вставьте свой фрагмент. Сравните при одинаковом кегле или выровняйте видимую высоту строчной «и» — Clear Balance крупнее при том же размере.

A1sCode Clear Balance 1.403

JetBrains Mono Medium

Сравнение использует локальные веб-подмножества оригинальных шрифтов. Лигатуры отключены. Символы, которых нет в шрифте, браузер может брать из системного fallback.

Особенность A1sCode

SyntaxMarks — часть шрифта

13 собственных моноширинных глифов: каждый занимает одну ячейку. Цвет задаётся темой редактора; метки в комментариях могут быть серыми.

⚙ ⚡ ⟳ ✏ ↩ ▶ ✱ ✖ ✦ ➤ ⬅ ✍ ⤴
Метки из стандарта A1sCode и дополнительный знак
ЗнакРоль
⚙Функция / процедура
⚡Условие
⟳Цикл
✏Присваивание
↩Возврат
▶Вызов A1s-функции
✱Попытка
✖Прервать цикл
✦summary
➤param
⬅returns
✍Намерение ib
⤴Дополнительный знак; роль определяет проект

Правила SyntaxMarks на сайте A1sCode →

Как другие шрифты поддерживают этот набор
Проверка собственных глифов в конкретных версиях
Шрифт / версияИз 13Отсутствуют
A1sCode Clear Balance 1.40313/13Нет
Iosevka Extended 34.9.010/13✏✍⤴
JetBrains Mono 2.3053/13⚙⟳✏✱✖✦➤⬅✍⤴
Fira Code 6.0024/13⚙⚡✏✱✖✦➤✍⤴
Cascadia Code 2407.0241/13⚙⚡⟳✏↩✱✖✦➤⬅✍⤴

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

Установка

VS Code и 1С

  1. Распакуйте архив и установите TTF. При обновлении выберите замену.
  2. Перезапустите редактор.
  3. В VS Code укажите семейство. В 1С выберите его в настройках шрифта редактора.
"editor.fontFamily": "'A1sCode Clear Balance', 'JetBrains Mono', Consolas, monospace",
"editor.fontSize": 24,
"editor.fontLigatures": false

Попробуйте также размер 18. Имя семейства сохраняется при обновлениях.

Для сайта

Подключить WOFF2

@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;
}

Скачать WOFF2 · Скачать TTF

Что уже есть, а что ещё предстоит

Это специализированная производная Iosevka Extended, настроенная для крупного русского кода и SyntaxMarks. В выпуске одно начертание, 400 кодовых точек, 12 символов рамок и хинтинг.

Кириллица и базовая латиница покрыты; произвольные emoji и все языки Unicode не входят в набор. Лигатур нет. Работа с крупным кеглем проверялась на образцах 18 и 24; долгосрочного независимого исследования читабельности пока нет.

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

Clear Balance — производная Iosevka Extended (Renzhi Li), выпуск 1.403. SIL Open Font License 1.1. Лицензии шрифтов сравнения. Автор Iosevka не заявляется рекомендателем производного шрифта.