ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
10 мая
243520 Топик полностью
fk0, легенда (17.03.2011 13:31, просмотров: 139) ответил SciFi на У меня как-то была мысль нарыть старые растровые шрифты для Юниксов (.pcf, .bdf) и преобразовать в свой формат. После недолгого поиска ничего путного не нашёл. Может быть, у кого-то это удачнее получилось?
Очень идеологически правильная мысль. Есть масса софта дла работы (редакторы) и преобразования в BDF (в т.ч. можно брать шрифты прямо с X-сервера!). Формат BDF изобрела фирма Adobe и опубликовала документацию... он вобщем-то простой достаточно для того, чтоб если не использовать его напрямую (памяти много использует), то по-крайней мере написать программу для разбора и преобразования в свой самодельный более сжатый формат. Я делал это... не доделал и исходники потерял, вроде. Но не сложно, сразу скажу. А свой формат такой: есть "каталог" символов (структура в C) в котором ссылка (смещение, индекс) на байтовый массив описания символа (побитно, растр), а в описании задавалась ширина символа (высота у всех одинаковая). Биты в шрифте -- понятно строчками слева направо, по 8 строчек на букву, например, и по-байту на букву (левых битов часть не используется). Если интересно, могу подробности попробовать найти.
[ZX]