Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

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

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

  Alt 19. Nov 2005, 10:14
Ich denke mal es liegt wirklich daran, dass es Symbol-Schriftarten sind, deren Zeichencodes keine Übereinstimmung mit Unicode haben.

Lass dir für diverse Schriften mal das Feld TEXTMETRIC.tmCharSet anzeigen. Über das Feld kannst du erkennen, ob der Zeichensatz der Schriftart OEM_CHARSET oder SYMBOL_CHARSET ist.

Ich könnte mir übrigens durchaus vorstellen, dass die von dir abgeknippste Anzeige das dahingehend unterscheidet, ob für TEXTMETRIC.tmLastChar 8 Bits ausreichen oder 16 Bits benötigt werden.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat