[Allegro] UTF-8 zum zweiten
Thomas Berger
ThB at Gymel.com
Fr Jul 1 10:56:45 CEST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo Herr Wolf,
> kennt eigentlich jemand einen UTF-8 Font für Windows damit die Zeichen
> auch in a99 sichtbar gemacht werden können ?
Es gibt keine wahren Aussagen, die beide Begriffe "UTF-8" und "Font"
enthalten ;-).
Die meisten in Windows enthaltenen Fonts kennen jedoch viele hundert
Zeichen (alle europaeischen Sprachen mit latinischen Buchstaben,
griechisch, kyrillisch, hebraeisch, arabisch sind m.W. drin). Fuer
ostasiatische Zeichen gibt es dedizierte Fonts bzw. einige wenige Fonts,
m.W. Arial (oder Universal Arial(?), das es mal zum Download fuer Win'9x
gab) enthalten noch viel mehr Zeichen bzw. gibt es in maximal
expandierten Varianten.
Windows(NT)-Systeme benutzen Unicode-Codepositionen zur Ansteuerung
in Fonts bzw. haben Mappings von bestimmten verbreiteten Codepages
bzw. nationalen Layouts (die "\deflang1031" in RTF stellen so etwas
ein). D.h. jeder TTF- oder OTF-Font, der unter Windows (ohne die
prae-NT Helferlein wie TwinBridge etc.) "funktioniert" (Word oder
notepad als Test) sollte genuegen.
RTF 1.7 kennt einen Mechanismus, Unicode-Codepositionen im Text zu
notieren, man ist also nicht unbedingt auf Sprach- und Font-
Umschaltungen angewiesen. Die Notation ist recht kompliziert, weil
sie ausserdem eine Ersatzdarstellung fuer fruehere RTF-Versionen
transportiert, sie ist *nicht* Utf-8, sondern die dezimale Angabe
der Unicode-CodePosition (etwa irgendetwas mit "257" fuer "ā").
Vor Jahren habe ich das einmal getestet, WordPad unter Windows 2000
und Windows XP konnte dies vernuenftig darstellen, a99 unter XP
auch (unter 2000 komischerweise nicht).
viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCxQVNENVh3bB0lwMRAoOTAJ90rkdpvScC5eP/Fwe/9FBgg776KgCgnLRF
KJg5FNFRPuNRUPwn0BlNOmk=
=pQSl
-----END PGP SIGNATURE-----
Mehr Informationen über die Mailingliste Allegro