Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

Re: CharSet (Single-Byte / Multi-Byte) eines Fonts ermitteln

  Alt 18. Nov 2005, 21:42
Wenn es sich um einen TrueType-Font handelt, dann sind die Zeichen darin immer Unicode-codiert.
Zitat von ttf_spec.doc:
Font files for Microsoft platfoms must use Unicode indicies (given here as hexadecimal values).
(Siehe auch http://www.microsoft.com/typography/...sOverview.mspx)

Die einzige Möglichkeit ist, nachzusehen, welche Zeichen wirklich in der Schrift vorkommen. Du könntest halt prüfen, ob ein Unicode-Zeichen >=$100 vorkommt - das ist aber in fast jeder Schrift der Fall.

Zu deiner Frage, aus wievielen Bytes sich ein Zeichen zusammensetzt: das hat nichts mit der Schrift zu tun, nur mit der ausgewählten Codepage.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat