Eigene Schrift verwenden

Alles rund um die Programmierung mit Qt
Antworten
NoRulez
Beiträge: 208
Registriert: 19. Juni 2007 15:43

Eigene Schrift verwenden

Beitrag von NoRulez »

Hey @all,

ich wollte mal hier nachfragen ob es einen besseren Weg gibt, oder das Vorgehen eine eigene Schrift zu verwenden so passt.
Und zwar habe ich in einem Ordner "fonts" meine Schriftdateien (TTF).
Diese sind über eine Resource Datei eingebunden.

main.cpp:

Code: Alles auswählen

...
QFontDatabase::addApplicationFont(":/fonts/myFont.ttf");
QFont font = QApplication::font();
font.setFamily("myFont");
QApplication::setFont(font);
LG NoRulez
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

Funktionierts? Wenn ja wirds wohl passen...
NoRulez
Beiträge: 208
Registriert: 19. Juni 2007 15:43

Beitrag von NoRulez »

Ja,
wollte nur mal nachfragen ob das auch der richtige/elegante Weg ist oder ob es eine Alternative dazu gibt.

LG NoRulez
gerome69
Beiträge: 188
Registriert: 28. April 2006 22:50
Wohnort: Berlin
Kontaktdaten:

Beitrag von gerome69 »

System? Windows?
Ich befürchte dein Font in den Ressourcen wird nicht reichen. Der muß wahrscheinlich im Ordner %WINDIR%\Fonts liegen, damit Windows ihn benutzen kann.
Bei einem X11-System im Prinzip ähnlich.

Gruß, Gérôme
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

Nein, das was er gemacht hat reicht. In Font müssen nur schriftarten gelegt werden, die systemweit verwendet werden sollen.
Antworten