так она как раз не теряется, если сделать хитро, а не ноликом/отрицательным.

размеры шрифтов везде пишутся в `size * Fonts.point`, а хост на те же `Fonts.point` опять делит. так что можно спокойно использовать `MOD Fonts.point` как флажки, всё равно этот остаток никакого значения не имеет.

таким образом, конкретные размеры всегда имеют `MOD Fonts.point` равное 0 (специфика установки размеров шрифтов из меню/диалога — оно просто домножает размер на пункты). а «размер по умолчанию» ставится как `defaultSize DIV Fonts.point * Fonts.point + 1`. старые версии BB видят нормальный размер шрифта (игнорируют остаток), и рисуют документы с ним. а новые видят флажок — и рисуют в стандартном размере из настроек. мы крадём всего один дробный размер (из >12000) на флажок.

единственное, что отваливается в старых версиях — это информационная галочка в меню напротив реального размера, если в документе «стандартный размер». меню будет работать как и раньше, просто галочки не будет. что технически верно, потому что размер-то «стандартный», о котором старые версии не знают (но рисуют его правильно, как было задано в настройках новой версии).

я как раз таким методом в LC и впилил.