Das ist zwar kein Bitmap-Font, wie ich ihn meine, aber nicht so schlimm.
Du benutzt die Windows-Methode, die eine
OpenGL-DisplayList mit den einzelnen Buchstaben füllt. Diese Methode ist nicht für Italic-Fonts geeignet, da (wie du selbst gerade siehst
) die Schriftbreite nicht stimmt.
Ich weiß nicht ob es funktioniert aber du kannst mal folgendes Probieren:
Aktiviere vor dem Zeichnen das Blending und setzt mal den Blending-Mode auf folgendes:
glBlendFunc(GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR);
Ich weiß nicht ob das funktioniert, vielleicht musst noch noch mit den Blending-Parametern etwas rumspielen