Suse 9.1 - Hier: TrueType Fonts Patentproblem
Ich würde gerne auf SuSE 9.1 umstellen, aber da sind ein paar Problemchen. Immerhin gibt es keinen Hardwareärger mit der Unterstützung für Sis 651 (diverse Barebones nutzen den Chip-Satz). Und eines der Problemchen ist jetzt wenigsten verständlich geworden: ------------------------- Ein ekeliges Problem ist die kaputte Unterstützung von TrueType Fonts. Die werden bei SuSE defaultmässig nicht korrekt skaliert und sehen daher reichlich zerknittert aus. Damit man das nicht so merkt ist defaultmässig Antialiasing eingeschaltet. Das ist aber nicht jedem sein Ding - ausserdem können unsere Augen das besser. Wozu auch auf einem LCD ein CRT simulieren ... ------------------------ OK. Also bisher (SuSE 9.0 habe ich übersprungen) hat man einfach aus der XF86Config Datei das Laden von "freetype" durch "xtt" ersetzt. Xtt ist uralt, hatte aber bislang Truetype Fonts korrekt gerendert (wenn man für QT noch die Benutzung von XFT abgestellt hatte). Leider ging das in SuSE 9.1 nicht mehr. Erhellend ist hier ein Beitrag von Johannes Schwagereit siehe (http://www.johannes-schwagereit.de) dort ist ein Link zu "Schönere Fonts". Das ist nun keine der üblichen, schwachsinnigen de-uglify fonts Seiten. Da wird auch erklärt wie man in fünf Minuten TrueType korrekt zum Laufen bringt. Die Sache ist einfach ein Patentproblem - das korrekte Rendern von Truetype Fonts ist patentiert, und wird von SuSE daher ohne Kommentar abgeschaltet. Was mich ärgert ist hier weniger das Patent, als das Verhalten von SuSE. Man könnte seine Anwender ja wenigstens darauf hinweisen das seit SuSE 8.0 (oder so) Truetype Fonts aus patenrechtlichen Gründen nur unvollständig dargestellt werden. Das Xtt jetzt Truetype auch nicht mehr richtig rendert ist sicher in diesem Sinne Absicht (hatte man bisher vergessen abzuschalten). Gruss Jürgen P.S. Falls jemand für sich findet er sei von dem Patent nicht betroffen und TrueType wieder einschaltet noch ein Tip: KDE ist etwas hakelig mit dem Abschalten von Atialiasing. Muss man ggf. erstmal einschalten, dann saven, dann wieder ausschalten. Wenn das auch nicht hilft: in /etc/fonts/fonts.conf lässt sich Antialiasing global abstellen (siehe SuSE Support Datenbank).
Am Montag, 17. Mai 2004 18:12 schrieb Dr. Juergen Pfennig:
Ich würde gerne auf SuSE 9.1 umstellen, aber da sind ein paar Problemchen. [...] Ein ekeliges Problem ist die kaputte Unterstützung von TrueType Fonts. Die werden bei SuSE defaultmässig nicht korrekt skaliert und sehen daher reichlich zerknittert aus. Damit man das nicht so merkt ist defaultmässig Antialiasing eingeschaltet. [...]
Die Sache ist einfach ein Patentproblem - das korrekte Rendern von Truetype Fonts ist patentiert, und wird von SuSE daher ohne Kommentar abgeschaltet. Was mich ärgert ist hier weniger das Patent, als das Verhalten von SuSE. Man könnte seine Anwender ja wenigstens darauf hinweisen das seit SuSE 8.0 (oder so) Truetype Fonts aus patenrechtlichen Gründen nur unvollständig dargestellt werden. [...] Könnte man. Die Sache ist aber alt und auf Suse-Linux oft besprochen. Man kann den Bytecode-Interpreter bei freetype einschalten.
http://bglug.ca/articles/freetype_mozilla_openoffice_ttf_hinting.html Gruß Harald
On Monday 17 May 2004 18:12, Dr. Juergen Pfennig wrote: [...]
Die Sache ist einfach ein Patentproblem - das korrekte Rendern von Truetype Fonts ist patentiert, und wird von SuSE daher ohne Kommentar abgeschaltet. Was mich ärgert ist hier weniger das Patent, als das Verhalten von SuSE. Man könnte seine Anwender ja wenigstens darauf hinweisen das seit SuSE 8.0 (oder so) Truetype Fonts aus patenrechtlichen Gründen nur unvollständig dargestellt werden. Das Xtt jetzt Truetype auch nicht mehr richtig rendert ist sicher in diesem Sinne Absicht (hatte man bisher vergessen abzuschalten).
Das geht doch auch einfacher (Und SuSE rpm konform): freetype2 src.rpm installieren. In der Datei freetype2.spec die folgende Sektion suchen und verstehen: --- cut here --- # Remove the comment character in front ot the '%patch100' line # if you want to turn on the bytecode interpreter. # But first read http://www.freetype.org/freetype2/2.1.3-explained.html # I.3. Do I still need to enable the TrueType bytecode interpreter ? # # Short answer: No for most people !! # #%%patch100 -p 1 -b .bytecode --- cut here --- Der patch macht genau das und ist aber auskommentiert. Danach das rpm neu bauen und gut is. Andreas
participants (3)
-
Andreas Kyek
-
Dr. Juergen Pfennig
-
Harald_mail@t-online.de