amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > Standard Font öffnen [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2008-03-02, 00:21 h

Reth
Posts: 1858
User
Hallo zusammen,

gibt es unter AOS3.x/4.0 eine Möglichkeit, eine Standardschrift (z.B. die eingestellte für den WB-Screen o.ä) zu öffnen?

Hintergrund ist der, dass ich für mein Projekt einfach eine Schrift öffnen möchte, um arabische Zahlen darzustellen.

Da ich nicht weiß, ob die Schrift (z.B. Topaz o.ä) auf dem System, auf dem das Programm ausgeführt wird vorhanden ist, wollte ich möglichst sicher gehen und so einen system-internen FallBack verwenden.

Geht das irgendwie? Und wenn ja, wie?

Vielen Dank schon einmal!

Ciao

[ - Answer - Quote - Direct link - ]

2008-03-02, 09:05 h

thomas
Posts: 7718
User
wbscreen = LockPubScreen (NULL);
font = OpenFont (wbscreen->Font);
SetFont (rastport,font);

oder einfach

wbscreen = LockPubScreen (NULL);
SetFont (rastport,wbscreen->RastPort.Font);

Wenn du ohnehin schon einen eigenen Screen geöffnet hast, dann kannst du auch deinen Screen nehmen und das LockPubScreen weglassen.

Und wenn du einen Font mit fester Breite brauchst, der steht in GfxBase->DefaultFont.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ Dieser Beitrag wurde von thomas am 02.03.2008 um 09:07 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2008-03-02, 17:16 h

NoImag
Posts: 1050
User
Zitat:
Original von Reth:
Da ich nicht weiß, ob die Schrift (z.B. Topaz o.ä) auf dem System, auf dem das Programm ausgeführt wird vorhanden ist, wollte ich möglichst sicher gehen und so einen system-internen FallBack verwenden.


Nach den Richtlinien von Commodore ist Topaz 8 der Fallback-Font, von dem ausgegangen werden kann, dass er immer vorhanden ist. Ob dies auch noch für AOS 4.0 gilt, weiß icht nicht. Es erst einmal mit den Workbench-Einstellungen zu versuchen (wie von thomas beschrieben), ist aber sicherlich der bessere Weg.

Tschüß


[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Standard Font öffnen [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.