[an error occurred while processing this directive]
Ну, в Windoвс-шрифтов 8x8 я не видел ни разу (если знаешь - подскажи), а вот ДОСовские фонты в Си и Асм транслировал, было дело
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Кулинар 18 октября 2005 г. 14:42
В ответ на: Из шрифта Win сделать шрифт 8*8 pixel для ЖКИ отправлено <font color=gray>Chip'n'Go</font> 18 октября 2005 г. 14:06

и 8x8 и 8x14 и 8x16. НаписАл программку на Дельфи, скачал кучу ДОСовых фонтов из Сети, и нагенерил кучу нужных мне фонтов.

Вид примерно такой:
//
// Фонт C:\Working\FontScope\8X8.ALT
//

#define ROWS_FONT 8
#define CHARS 224

code char CGROM [ROWS_FONT * CHARS] = {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x20 - 32 Dec - " "
0x30,0x78,0x78,0x30,0x30,0x00,0x30,0x00, //0x21 - 33 Dec - " ! "
0x6C,0x6C,0x6C,0x00,0x00,0x00,0x00,0x00, //0x22 - 34 Dec - " " "
0x6C,0x6C,0xFE,0x6C,0xFE,0x6C,0x6C,0x00, //0x23 - 35 Dec - " # "
0x30,0x7C,0xC0,0x78,0x0C,0xF8,0x30,0x00, //0x24 - 36 Dec - " $ "
0x00,0xC6,0xCC,0x18,0x30,0x66,0xC6,0x00, //0x25 - 37 Dec - " % "
....................................................................

Могу выслать и то и другое с исходниками. Программа генерит тексты из фонтов в асм-файл или си-файл. В первом случае фонт можно увидеть почти в живую, если включить опцию "Выодить пробелы вместо нулей" - тода изображение символа в виде теста становится очевидно, просто вместо пикселей в тексте будут "1".

Мыло давай...

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru