LINUX.ORG.RU

Отображение текста шрифтом .FON


0

0

Не забыли ли вы, как в винде вывести текст шрифтом .FON?

У меня есть от PALM-а шрифт (например, PilotStandard); делаю приблуду, которая под виндой (воля заказчика) создает точную копию экрана на PALM-е. На QT у меня все когда-то получалось, но заказчик ее не захотел.

Извините, что обращаюсь не на виндовый форум - или еще пьянствуют они, или не знают.


В win32api/GDI работают с логическими фонтами.

Вопрос стоит как? Какой логический фонт соответствует какому-то xxx.FON файлу?

Марк

++
И вааще, какой там windows?

carrot
()

Похоже что тебе придётся распарсивать файлы шрифтов в битмапы а далее ети битмапы вручную рендерить на какойто канвас. дня за три сие можно реализовать. Кстати а как на тему ГДК/ГТК??

cvv ★★★★★
()
Ответ на: комментарий от carrot

>.FON - это и есть bitmap

C етим никто не спорит

Тоесть насколько я понимаю формат .фон файла не достаточно удобный чтобы сделать mmap и напрямую рендерить в канвас. Я бы выполнил хоть какоето преобразование до более-менне юзабельного вида.

cvv ★★★★★
()
Ответ на: комментарий от cvv

Разобрался с LOGFONT , надо было так для моего шрифта: lf.lfCharSet = SYMBOL_CHARSET;

А что касается GTK и прочих - так заказ был на виндовую разработку, поэтому и приходится мучаться. :-(

gtyrin
() автор топика
Ответ на: комментарий от gtyrin

>А что касается GTK и прочих - так заказ был на виндовую разработку, поэтому и приходится мучаться. :-(

Тоесть ты был ограничен winapi???

ведь гтк и кт существуют для винды

cvv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.