Ich frage jetzt ganz einfach mal doof

Klar geht das. Dafür ist es aber erforderlich das genutzte Betriebssystem zu kennen, damit man Dir sagen könnte, welche API erforderlich ist.northstarex hat geschrieben:ich will ein Zeichensatz verwenden, der nicht im im System installiert ist, geht das?
Ich habe festgestellt, dass diese Routine leider nicht auf allen Windows Rechnern läuft. Das erstellte PRG läuft garnet erst an.Falls du Windows verwendest, kannst du deine eigene Schriftart registrieren und verwenden: http://www.rsbasic.de/aktualisierung/wi ... 20laden.pb
Code: Alles auswählen
Procedure AddFont()
AddFontResource_("cbm.ttf");Anpassen
SendMessage_(#HWND_BROADCAST,#WM_FONTCHANGE,0,0)
EndProcedure
Procedure RemoveFont()
RemoveFontResource_("cbm.ttf");Anpassen
SendMessage_(#HWND_BROADCAST,#WM_FONTCHANGE,0,0)
FreeFont(1)
EndProcedure
AddFont()
LoadFont(1,"cbm",10, #PB_Font_HighQuality)
LoadFont(2,"cbm",9, #PB_Font_HighQuality)
Code: Alles auswählen
GetPathPart(ProgramFilename()) + "cbm.ttf"