OVH Cloud OVH Cloud

Filtrer les polices de symboles

21 réponses
Avatar
Bertrand Lenoir-Welter
Salut

Dans une énumération de polices, je cherche à filtrer les polices
symboliques (typiquement Wingdings, Webdings, Symbol, etc.).

Je récupère une structure LOGFONT dans la callback EnumFontFamProc(), et
je filtre sur lfCharSet==SYMBOL_CHARSET. Ca marche, mais malheureusement
je récupère aussi des polices alphabétiques classiques créées par des
abrutis qui leur ont bêtement collé le flag SYMBOL_CHARSET.

Question : y a-t-il un autre critère de filtrage ? Je suppose que non
puisque dans MS-Word je retrouve exactement la même liste pour les
"caractères spéciaux", mais on sait jamais... Si quelqu'un s'est déjà
frotté au problème, je suis preneur de sa solution. En échange, je donne
l'adresse d'un excellent site pour télécharger des milliers de symboles
et polices libres de droits : http://www.dafont.com

Merci d'avance pour tout tuyau même crevé.

1 réponse

1 2 3
Avatar
Arnold McDonald \(AMcD\)
Sylvain Collange wrote:

Depuis Windows 2000 et IE 5 il me semble.



OK.

Perso, j'en étais resté au 16 bits. Faut dire que pour moi, coder en
UNICODE, ça revient à mettre un define et utiliser deux types, j'ai jamais
vraiment fait attention.

Merci pour l'info.

--
Arnold McDonald (AMcD)

http://arnold.mcdonald.free.fr/
1 2 3