Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

помогите со шрифтами   Найти похожие ветки 

 
nika_ufc ©   (2004-09-10 21:00) [0]

Господа приветствую.
думаю мне для этого нужен апи, но ...
С помощью какой функций можно выяснить, в шрифте на каком месте находиться определений символ, то есть какой шестнадцатиричный код ему соответствует ? короче как это "Character Map" делает ?


 
Kind   (2004-09-10 22:13) [1]

Разговор про ASCII или пардон ...


 
Davinchi ©   (2004-09-10 22:38) [2]

Если енто ASCII, то попробуй использовать
NumChar:=Ord(C: Char);


 
GuAV ©   (2004-09-11 01:59) [3]

А пофиг, ASCII, ANSI или юникод. Ord работает. Только чтобы

> шестнадцатиричный
ещё надо IntToHex


 
nika_ufc ©   (2004-09-11 02:58) [4]

>>> Kind   (10.09.04 22:13) [1]  
>>> Davinchi ©   (10.09.04 22:38) [2]  
>>> GuAV ©   (11.09.04 01:59) [3]
 нет, вы неправильно поняли меня. Мне нужно выяснить какой то определений фонт поддерживает ли какой то определений символ ?


 
Sergey Kaminski ©   (2004-09-11 06:43) [5]


Мне нужно выяснить какой то определений фонт поддерживает ли какой то определений символ


Э... это как - поддерживает? Фонт, он все поддерживает.
А кракозябры рисует вовсе не потому, что он "не поддерживает", а просто потому, что у него там кракозябра и есть.


 
Burmistroff   (2004-09-11 22:25) [6]

>Sergey Kaminski
Не-а. "квадратики" он рисует как раз если у него такого символа нет. Китайский фонт весит 16 метров. "обычный" урезанный английский - 30 кб => в нем далеко не все буквы


 
vertal ©   (2004-09-12 01:21) [7]

В файлах TrueType шрифтов есть таблица "cmap" , в которой для Windows должны быть записаны соответствия между определенными диапазонами Unicode символов и порядковыми номерами глифов шрифта. Если там нет какого-то Unicоde-символа , то это значит , что шрифт его не поддерживает. Вам понадобятся функции CreateDC ,
CreateFont,SelectObject , GetFontData и спецификация формата файлов шрифтов True Type.


 
nika_ufc ©   (2004-09-28 23:31) [8]

>>>vertal ©
А как это выяснить для ANSI ?



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
1-1097831762
П7
2004-10-15 13:16
2004.10.31
Высота текста с переносами


14-1097563887
Sour
2004-10-12 10:51
2004.10.31
Методы прогнозирования временных рядов


14-1097270098
RexWell
2004-10-09 01:14
2004.10.31
MastakForum


14-1097132909
Mike Kouzmine
2004-10-07 11:08
2004.10.31
На юге африки нашли снежного человека!


1-1097652379
ghg
2004-10-13 11:26
2004.10.31
аналог div и mod для не integer