Формат PCF-шрифтов
Добавлено: Сб май 26, 2012 11:35 am
Вот решил описать и выложить формат PCF-шрифтов, мало ли кому будет полезен.
http://blackstrip.ru/pcffile.txt
Для школьников - его можно использовать в своих программах на QBasic и TurboPascal (и там и там есть команда аля LINE которая при указании спецпараметра ест 16-битные образцы и мгновенно отрисовывает по 16 точек в соответствии с битами образца, вместо чтоб тормозно отрисовывать по одной точке, поэтому использование PCF-шрифтов ускоряет отрисовку текста в таких прогах). Плюс буквы там записываются в DOS-кодировке, поэтому легко выводить тексты русскими символами просто поиском символа в шрифте с соответствующим досовским ascii-кодом.
Для других людей - PCF это достаточно компактный двухцветный формат шрифтов, можно использовать в явовских мобильных прогах или еще где. Кто не любит досовскую кодировку - просто в PCFC (http://blackstrip.ru/pcfc.exe) укажите "Символьный" шрифт, и вы получите PCF в виндовской кодировке для собственных нужд.
Файл формата вскоре будет обновлен, т.к. уже сейчас в PaintCAD 4Windows используется дополнительный символ с нулевым аски-кодом для записи в него доп.информации о том, какой горизонтальный интервал выдерживать в шрифте (чтоб пользователь не подбирал вручную это значение при использовании сгенерированного шрифта), а PCFC записывает это значение автоматически (тот который http://blackstrip.ru/pcfc.exe не записывает, а вот PCFC который встроен в PaintCAD с версии 1.0.4 - будет записывать).
На главную добавлен раздел PCF-шрифты для PaintCAD - пока по клику на нем открывается тот же файл с форматом, но скоро там будет и ссылка на этот формат и база данных по шрифтам, с предпросмотровыми картинками.
p.s. файл формата уже обновлен, добавлена информация о нулевом символе и записанном в него значении горизонтального интервала.
http://blackstrip.ru/pcffile.txt
Для школьников - его можно использовать в своих программах на QBasic и TurboPascal (и там и там есть команда аля LINE которая при указании спецпараметра ест 16-битные образцы и мгновенно отрисовывает по 16 точек в соответствии с битами образца, вместо чтоб тормозно отрисовывать по одной точке, поэтому использование PCF-шрифтов ускоряет отрисовку текста в таких прогах). Плюс буквы там записываются в DOS-кодировке, поэтому легко выводить тексты русскими символами просто поиском символа в шрифте с соответствующим досовским ascii-кодом.
Для других людей - PCF это достаточно компактный двухцветный формат шрифтов, можно использовать в явовских мобильных прогах или еще где. Кто не любит досовскую кодировку - просто в PCFC (http://blackstrip.ru/pcfc.exe) укажите "Символьный" шрифт, и вы получите PCF в виндовской кодировке для собственных нужд.
Файл формата вскоре будет обновлен, т.к. уже сейчас в PaintCAD 4Windows используется дополнительный символ с нулевым аски-кодом для записи в него доп.информации о том, какой горизонтальный интервал выдерживать в шрифте (чтоб пользователь не подбирал вручную это значение при использовании сгенерированного шрифта), а PCFC записывает это значение автоматически (тот который http://blackstrip.ru/pcfc.exe не записывает, а вот PCFC который встроен в PaintCAD с версии 1.0.4 - будет записывать).
На главную добавлен раздел PCF-шрифты для PaintCAD - пока по клику на нем открывается тот же файл с форматом, но скоро там будет и ссылка на этот формат и база данных по шрифтам, с предпросмотровыми картинками.
p.s. файл формата уже обновлен, добавлена информация о нулевом символе и записанном в него значении горизонтального интервала.