Monaco-Schriftart in einigen GTK-Apps nicht antialiased

2205
Bartosz Radaczyński

Ich habe ein seltsames Problem mit der Schriftart Monaco auf Ubuntu Karmic. Ich habe vor kurzem die Monaco-Schriftart installiert, um zu sehen, was der Hype ausmacht.

Das Problem, mit dem ich jetzt konfrontiert bin, ist, dass es in einigen GTK-Apps (nämlich in Firefox und Eclipse) nicht gegen das Problem geht, sondern in KDE-Apps (Konsole) und in Chromium. Ich habe Andeutungen zu gering eingestellt.

Jede Hilfe wird geschätzt.

5

3 Antworten auf die Frage

2
kholis

Verwenden Sie eine ältere Monaco-Schriftart anstelle der neuesten, die dieses Problem für mich gelöst hat.

0
user60598

In GTK-Anwendungen wird die Systemschriftart von ~ / .Xresources gesteuert. In Firefox wird die Seitenanzeige jedoch vom fontconfig-System gesteuert. Sie müssen also Einstellungen in ~ / .fonts.conf vornehmen.

Monaco sieht auf einem Mac besser aus. OS X hat ein sehr aggressives Antialiasing und es ist schwierig, diesen Effekt auf andere Systeme zu übertragen. Unter Linux können Sie am besten Ihre Einstellungen vornehmen:

sub-pixel antialiasing = on hint strength = slight lcdfilter = lcddefault 

Um die lcdfilter-Funktion verwenden zu können, benötigen Sie libcairo2 1.10+. Selbst dann wird es in Firefox keine Auswirkungen haben, da dieses System nicht zum Rendern von Seiten verwendet wird.

0
grawity

Die Schriftart verfügt über eine eingebettete Bitmap-Version für bestimmte Schriftgrößen. Deaktivieren Sie es in fontconfig :

<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig>  <!-- ...other settings can be here... -->  <match target="font"> <test name="family"> <string>Monaco</string> </test> <edit name="embeddedbitmap"> <bool>false</bool> </edit> </match>  </fontconfig> 

Wenn Sie über fontconfig 2.10 oder neuer verfügen, geben Sie dies ein ~/.config/fontconfig/fonts.conf. Bearbeiten Sie bei älteren Versionen ~/.fonts.conf.

Um dies systemweit zu ändern, bearbeiten Sie /etc/fonts/conf.d/fix-monaco.conf.


Sie können auch eingebettete Bitmaps für alle Schriftarten deaktivieren, indem Sie die <test ...>Zeile entfernen . Nach meiner Erfahrung sind eingebettete Bitmaps niemals nützlich. Sie machen die Schrift immer hässlich.