mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 19:45:09 +00:00
13b46f0b7d3df92de03a65e84175b25488c110be
По проекту гарнитуры не задаём — работает системный шрифт (907c2c0выпилил 'Courier New' из flat-контролов,19babefиз статус-бара). Новый код DX-кластера это правило нарушал в трёх местах, все три введены вa2fdc3a. - DXSpotOverlay: подписи спотов на спектре рисуются системным шрифтом — гарнитура убрана совсем. Моноширинность там ни к чему: позывные не в колонках, ширина чипа и так меряется по TextWidth. Размер по-прежнему задан через Font.Height от высоты ряда — иначе подпись не влезала бы при DPI. - DXClusterForm: список спотов и лог соединения ОСТАЮТСЯ моноширинными осознанно (колонки частота/позывной/мода/UTC/спотер выровнены пробелами в FormatSpotLine, пропорциональный шрифт их развалит), но имя теперь платформенное — MONO_FONT = Consolas/Monospace, как в CWTerminalForm и в полосе CW у PanafallPanel. 'Courier New' на Linux не существует вовсе, fontconfig молча подменял его. Font.Size/Font.Style не трогал: их проект оставляет и после перехода на системный шрифт (в StatusBar размер сохранён). Дифы всех четырёх коммитов ветки проверены по Font.Name — других мест, где DX-код задаёт гарнитуру, нет. Сборка ewsdr (--ws=qt6) — ОК. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…
Languages
Pascal
96.4%
Python
2.9%
Shell
0.6%