Alternative zu GetTextExtentPoint32 gesucht
-
Hi, mit "GetTextExtentPoint32" will ich die Höhe und Breite jedes einzelnen ASCII Characters aus einem Font ermitteln.
Allerdings ist die Breite bei vielen Fonts - die von sich aus schon italic sind - zu klein. Dann überlappen die Buchstaben machnmal.
Bei manchen Schriftarten sollen die Symbole ja auch überlappen, aber ich brauche auch die tatsächliche Breite, die das Symbol als Bild einnimmt.
Welche Funktion kann das ermitteln?
-
Dann musst Du mit GetTextExtent(Point32) genau dieses einzelne Zeichen abfragen um die Weite ohne Kerning zu erhalten!
Diese Funktion GetTextExtentPoint32 ist nur dafür gedacht das Kerning, das es auch gibt, wenn die Schrift nicht Krusiv ist zu berücksichtigen.
Kerning tritt auch bei Buchstabenkombinationen wie "Wi" oder "W." auf!