Platformunabhängigkeit und das Problem mit den Schriften
-
Trubinial Guru
- Beiträge: 21
- Registriert: 5. Januar 2010 20:32
Platformunabhängigkeit und das Problem mit den Schriften
Hallo alle, ich habe ein Program entwickelt, welches unter Linux und Windows laufen soll.
Ich habe jetzt schon länger nach einer Möglichkeit gesucht, wie ich unter Windows und Linux eine Schrift finde, die in etwa gleich aussieht, bin aber ohne Erfolg geblieben. Windows und die Linux Distributionen haben einfach keine übereinstimmende Schriften.
Nun wollte ich mich mal an euch wenden, ob ihr vielleicht ein Weg kennt, durch den die Schriften unter den verschiedenen Betriebssystemen nicht gleich komplett unterschiedlich aussehen. Kann man vielleicht eine Schrift mit dem Program mitliefern?
Liebe Grüße
Ich habe jetzt schon länger nach einer Möglichkeit gesucht, wie ich unter Windows und Linux eine Schrift finde, die in etwa gleich aussieht, bin aber ohne Erfolg geblieben. Windows und die Linux Distributionen haben einfach keine übereinstimmende Schriften.
Nun wollte ich mich mal an euch wenden, ob ihr vielleicht ein Weg kennt, durch den die Schriften unter den verschiedenen Betriebssystemen nicht gleich komplett unterschiedlich aussehen. Kann man vielleicht eine Schrift mit dem Program mitliefern?
Liebe Grüße
-
dennisDennis
- Beiträge: 17
- Registriert: 23. September 2011 16:21
Re: Platformunabhängigkeit und das Problem mit den Schriften
Hallo,
es ist nicht ratsam an den Schriften etwas zu ändern. Windows 7 hat z.B. auch eine andere Schriftart für Dialoge als Windows xp.
Deine Software sollte sich an das Aussehen des Betriebsystems anpassen und nicht umgekehrt.
Außerdem gibt es Lizensprobleme mit den Microsoftschriftarten...
Gruß
Dennis
es ist nicht ratsam an den Schriften etwas zu ändern. Windows 7 hat z.B. auch eine andere Schriftart für Dialoge als Windows xp.
Deine Software sollte sich an das Aussehen des Betriebsystems anpassen und nicht umgekehrt.
Außerdem gibt es Lizensprobleme mit den Microsoftschriftarten...
Gruß
Dennis
-
Herzogswalder
- Beiträge: 79
- Registriert: 11. Oktober 2009 00:37
- Wohnort: Dresden
Re: Platformunabhängigkeit und das Problem mit den Schriften
Genau deshalb arbeitet man auch mit Layouts, damit die unterschiedlichen Schriftarten einem nicht das Aussehen kaputt machen.
Gruß, Herzogswalder
Qt 4.8, OS X Mountain Lion
Qt 4.8, OS X Mountain Lion
-
Trubinial Guru
- Beiträge: 21
- Registriert: 5. Januar 2010 20:32
Re: Platformunabhängigkeit und das Problem mit den Schriften
Ok, das leuchtet ein ... Den Gedanken hatte ich auch schon, dass man die Systemvoraussetzungen nimmt, jedoch benutze ich den QtDesigner, bei dem immer eine Schrift angegeben ist. Auch wenn ich diesen Pfeil rechts neben dem Schriftnamen benutze, steht noch immer eine Schriftart dort.
Wie kann ich also angeben, dass er die Systemvoraussetzungen benutzt?
Wie kann ich also angeben, dass er die Systemvoraussetzungen benutzt?
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: Platformunabhängigkeit und das Problem mit den Schriften
Wenn es dort nicht fett dargestellt wird dann ist es die Default-Einstellung.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Herzogswalder
- Beiträge: 79
- Registriert: 11. Oktober 2009 00:37
- Wohnort: Dresden
Re: Platformunabhängigkeit und das Problem mit den Schriften
...und Default besagt, das dein Programm unter jedem Betriebsystem automatisch die jeweiligen Standard-Schriftarten verwendet.
Gruß, Herzogswalder
Qt 4.8, OS X Mountain Lion
Qt 4.8, OS X Mountain Lion
-
Trubinial Guru
- Beiträge: 21
- Registriert: 5. Januar 2010 20:32
Re: Platformunabhängigkeit und das Problem mit den Schriften
Vielen Dank! Ich glaube es geklappt.
Hab durch nen Befehl einfach aus all meinen .ui Dateien die Schrift wieder entfernt. Die Größe der Schrift ist so geblieben, wie ich da bei der vorigen Schrift dachte.
Das kann man z.B. so machen (jedenfalls unter Linux)
Hab durch nen Befehl einfach aus all meinen .ui Dateien die Schrift wieder entfernt. Die Größe der Schrift ist so geblieben, wie ich da bei der vorigen Schrift dachte.
Das kann man z.B. so machen (jedenfalls unter Linux)
Code: Alles auswählen
sed 's/DejaVu Serif//g' -i *.ui
-
Trubinial Guru
- Beiträge: 21
- Registriert: 5. Januar 2010 20:32
Re: Platformunabhängigkeit und das Problem mit den Schriften
Vielen Dank! Ich glaube es geklappt.
Hab durch nen Befehl einfach aus all meinen .ui Dateien die Schrift wieder entfernt. Die Größe der Schrift ist so geblieben, wie ich da bei der vorigen Schrift dachte.
Das kann man z.B. so machen (jedenfalls unter Linux)
Hab durch nen Befehl einfach aus all meinen .ui Dateien die Schrift wieder entfernt. Die Größe der Schrift ist so geblieben, wie ich da bei der vorigen Schrift dachte.
Das kann man z.B. so machen (jedenfalls unter Linux)
Code: Alles auswählen
sed 's/DejaVu Serif//g' -i *.ui