Шрифт SZRCAI
Фирменная гарнитура RCAI — variable-шрифт с моно-вариантом и набором аэронавигационных иконок. Вся эта страница (включая текст витрины) набрана живым SZRCAI.ttf прямо в браузере.
Начертания (variable wght)
одна ось веса 100–900Моно-вариант
для кода, метрик, таблицALT -1000..8500 ft · OAT -40..+50 °C
0123456789 = abcdefgh ABCDEFGH {} [] () /\ |
Аэронавигационные иконки
58 глифов · NAVAID + ИКАОКак набирать — лигатурой
Введите два двоеточия и имя иконки — шрифт сам заменит их на глиф:
::vortac → ::vor-dme →
Работает там, где включены лигатуры (liga) — Word, LibreOffice, Figma, браузеры включают их по умолчанию.
Как набирать — по коду (PUA)
Иконки лежат в приватной области Unicode U+E000…U+E620. Вставьте символ напрямую:
Word: наберите код, например E030, и нажмите Alt+X.
HTML/CSS:  шрифтом SZRCAI.
Азбука Морзе
ITU-R M.1677-1 · A–Z + 0–9Как набирать — стилистический набор ss01
Включите набор «Morse Code» и печатайте обычные буквы — они отрисуются точками и тире.
Word: выделите текст → Ctrl+D → вкладка «Дополнительно» → «Стилистические наборы» → Набор 1.
CSS/браузер: font-feature-settings: 'ss01' 1.
Как набирать — лигатурой :::X
Три двоеточия и буква/цифра дают один символ Морзе: :::M → M
Следующие буквы продолжаются в Морзе автоматически (calt), пока не встретится пробел: :::MOW → MOW
Три двоеточия (а не два) — чтобы не путать с иконками: :: = иконка, ::: = Морзе.
Вес и EFB
почему шрифт экономит мегабайты на схемахСхема захода на посадку для EFB состоит из навигационной символики — VOR/DME, точки маршрута, зоны ожидания, опознавательные сигналы Морзе. Если каждый символ вшит в схему как вектор или растр, он весит сотни байт–килобайты в каждом файле. Схем — тысячи, цикл AIRAC обновляется каждые 28 дней: лишние байты на символ превращаются в десятки мегабайт трафика на каждое обновление в мобильном приложении.
Решение: символика — это текстовые глифы одного шрифта. Шрифт загружается в приложение один раз, а в самой схеме каждый символ стоит как обычный текстовый знак. Тот же файл несёт весь текст (кириллица + латиница) и Морзе — отдельные иконочный атлас и Морзе-шрифт не нужны.
| Что нужно для отрисовки схемы | Обычный стек | SZRCAI |
|---|---|---|
| Текст схемы (RU + EN) | системный / Arial-класс шрифт | ✓ в одном файле |
| 58 аэронавигационных иконок | отдельный SVG-атлас ≈ 112 КБ · 58 файлов | ✓ в одном файле |
| Азбука Морзе (A–Z, 0–9) | отдельный шрифт / ручная отрисовка | ✓ набор ss01 в одном файле |
| Итого ассетов в сборке | 3 + | 1 TTF · 208 КБ |
| Способ представления | Вес | Примечание |
|---|---|---|
| Inline-вектор (оптимизированный SVG) | ≈ 1.87 КБ | геометрия повторяется в каждом файле · реально 0.27–8.2 КБ |
| Глиф шрифта — кодпоинт PUA | 3 байта | напр. U+E030; шрифт — один раз на приложение |
Глиф шрифта — лигатура ::name | 6–24 байта | читаемо прямо в исходнике схемы |
| Опознавательный сигнал Морзе «MOW» | 3 байта | набор ss01 vs нарисованные точки-тире |
Модель: вес символики, если она везётся в каждой схеме как оптимизированный вектор (1.87 КБ/символ — реальное среднее по 58 иконкам), против текстовых глифов (3 байта/символ) при единоразовой доставке шрифта (208 КБ) на всё приложение.