Используем юникодные шрифты. 10-15лет назад на АРМ с частотой
30-70МГц обработка TTF была слишком медленной. Поэтому шрифты
растровые. Зато вывод символа через дма прямо из флэша. Шрифт в
виде с-файла - больше 20Мб. Кейл с такими работать не умеет, у него
от объявления и инициализации массива до его
использования максимум около 2Мб. IAR-у - пофиг, с 60МБ файлом справлялся.
Да и оптимизация ощутимо лучше. GCC сейчас справляется, а тогда
тоже не мог. </span> Сразу отвечу на естественный вопрос - почему не откомпилили один раз до бинарника или библиотеки. Полный набор символов на всех языках в растровом виде ни в один флэш не влезет. Поэтому при каждой компиляции во флэш попадают только используемые символы используемых языков, это меньше процента. Ну и конечно, файлы шрифтов делались программой-конвертером, и любая ручная работа с ними, типа разбиения на части, просто немыслима...