Pfad zur ttf-Datei einer Schriftart heraus finden
-
Ich möchte in meinem OpenGL Programm (C++) eine Schriftart mit freetype laden. Dazu brauch ich natürlich eine ttf-Datei. Wie kann ich mit der WinAPI die auf dem System vorhandenen Schriftarten durchsuchen?
Z.B. "Arial" -> "C:\Windows\Fonts\Arial.ttf"
-
Hallo,
da wirst du dich wohl durch die Registry hangeln müssen, siehe auch
http://www.codeproject.com/KB/GDI/fontfile.aspx
MfG,
Probe-Nutzer
-
Danke, damit kriege ich schonmal den Datei-Namen. Aber wo diese dann liegt noch nicht, also C:\Windows\Fonts (muss ja nicht bei jedem gleich sein). Wie kriege ich den Pfad dieses Verzeichnis?
-
SHGetFolderPath mit CSIDL_FONTS!
-
Vielen Dank, funktioniert wunderbar!