.ttf als DrawingFont

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

.ttf als DrawingFont

Beitrag von Mok »

N'Abend!
Kann man eine nicht-installierte Schrift (die im Programmverzeichnis liegt) auch als DrawingFont verwenden?

MfG, Mok
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Re: .ttf als DrawingFont

Beitrag von TomS »

Code: Alles auswählen

Procedure InstallAdditionalFonts(font$)
  AddFontResource_(font$)
  SendMessage_(#HWND_BROADCAST,#WM_FONTCHANGE,0,0)
EndProcedure

Procedure DeinstallAdditionalFonts(Font$)
  RemoveFontResource_(font$)
  SendMessage_(#HWND_BROADCAST,#WM_FONTCHANGE,0,0)
EndProcedure  

InstallAdditionalFonts(path$+"schriftart.ttf")
Nur für Windows. Unter Linux kann man die Datei in ein verstecktes Verzeichnis im User-Ordner kopieren. Genaueres weiß Google.
Antworten