Eigene Fonts benutzen
Übersicht

![]() |
VertexBetreff: Eigene Fonts benutzen |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi!
Ein Font muss ja immer erst im Systemordner vorliegen. Dies kann man mit CopyFile erledigen, es sei aber nicht gesagt, das die Font dann registriert ist. Und weiter: Sie bleibt ja wenn, dann für immer im Fontordner ohne das der User das eventuell will. font.decls: Zitat: .lib "GDI32.dll"
apiAddFontResource%(lpFileName$) : "AddFontResourceA" apiRemoveFontResource%(lpFileName$) : "RemoveFontResourceA" .lib "User32.dll" apiSendMessage%(hWnd, wMsg, wParam, lParam) : "SendMessageA" Code: [AUSKLAPPEN] Graphics 640, 480, 32, 2
SetBuffer BackBuffer() Const HWND_BROADCAST = $FFFF Const WM_FONTCHANGE = $1D apiAddFontResource(CurrentDir$()+"LokiCola.ttf") apiSendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0) Font = LoadFont("Loki Cola", 20, 0, 0, 0) SetFont Font Text 10, 10, "Das ist ein Text" Flip WaitKey apiRemoveFontResource(CurrentDir$()+"LokiCola.ttf") apiSendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0) End mfg olli |
||
vertex.dreamfall.at | GitHub |
![]() |
soli |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Ein Font muss ja immer erst im Systemordner vorliegen.
muss er nach meinen Erfahrungen nach nicht. https://www.blitzforum.de/view...highlight= |
||
solitaire |
Apocalyptic |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Negativ?
Onlinehilfe hat Folgendes geschrieben: Hinweis: Ab v1.55 können Fonts auch aus Dateien geladen werden, die nicht im Font-Ordner installiert sind. Allerdings muss man den Pfad und den tatsächlichen Fontnamen eingeben. Eine Schrift wie "Courier New" hat den Dateinamen "Cour.ttf". Man muss aber "Courier New" eingeben. Dahinter folgt noch die Dateiendung (entweder .ttf oder .fon). Beispiel: font=LOADFONT("C:\Spiel\Courier New.ttf",64). Ich empfehle aber den Fontnamen entsprechend umzubenennen - dadurch gibt es dann keine Probleme bei späteren Updates.
Oder verstehe ich hier etwas falsch? [Edit:] Sry, das Zitat steht ja schon in dem von soli verlinkten Topic... Aber trotzdem: Die Fonts, die ich so lade, können ohne Installation auch auf anderen Rechnern benutzt werden, wo ist das Problem? |
||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group