Schriftarten mit fehlenden Segmenten


7

Ich habe eine neue Ubuntu-Installation, die zu 99% funktioniert, bis auf ein kleines Problem mit den angezeigten Schriftarten.

Bei ausreichend kleinen Schriftarten fehlen Teile.

Als Beispiel sehen Sie hier ein Rendering von http://ubuntuforums.org/archive/index.php/t-20976.html in Firefox mit Zoom-Standard.

Geben Sie hier die Bildbeschreibung ein

In den angezeigten Zeichen fehlen viele Pixel oder Segmente.

Wenn ich den Zoom anhebe, sind diese Probleme weiterhin vorhanden, aber die Schriftart ist lesbar.

Geben Sie hier die Bildbeschreibung ein

Dieser Vorgang ist keine langfristige Lösung, da ich dann nicht so viel Text auf meinen Bildschirm passen kann, wie ich brauche, und dies geschieht auch in anderen Anwendungen, in denen ich nicht nach Belieben zoomen kann.

Ich kann keine gute Ressource finden, die dies abdeckt. Wenn Sie im Titel nach "font" suchen, führt dies zu gnof.font-Konfigurationen (die Schriftarten funktionieren jedoch), oder wenn Sie "Chunks fehlen" hinzufügen, führt dies zu einer Minecraft-Kompatibilität auf Linux-Systemen. : /

Wie kann ich dieses Problem beheben und wie lautet der richtige Begriff für das, was hier passiert?

Es ist nicht nur Firefox, es ist alles. Ich habe die gleichen Probleme in anderen Anwendungen, aber sie haben normalerweise eine ausreichend große Schrift, um nicht ohne weiteres bemerkt zu werden.


Kommt es zu jeder Zeit allen kleinen Schriftarten vor oder nur in Firefox? Nicht, dass ich eine Lösung hätte, aber es scheint meinem Problem ähnlich zu sein: askubuntu.com/questions/29626/…
Aibara

Welche Grafikkarte haben Sie installiert? Geben Sie lspci | ein grep VGA ... haben Sie auch Compiz- oder Metacity-Effekte aktiviert? Was passiert, wenn Sie die Effekte ausschalten?
Fossfreiheit

@AibaraIduas: Unsicher, wie die X.org-Treiber aktualisiert werden sollen, aber ich bekomme ähnliche Probleme nur in der vertikalen Ebene.
Glasnt

@FossFreedom: VGA Compatable controller: nVidia Corporation G71Ich habe versucht, die Effekte zu ändern, aber es No Effectsfunktioniert nur .
Glasnt

Die Teile der Schrift fehlen nicht - sie sind gelb. Dies deutet auf ein Problem mit Subpixel-Antialiasing hin, so dass der Strich 1/3 eines Pixels breit ist.
Alistair Buxton

Antworten:


2

Versuchen Sie Folgendes, um solche Probleme zu diagnostizieren:

  1. Untersuchen Sie, ob es sich um ein Nouveau-Treiber-gegen-NVIDIA-Problem handelt - dh die Beobachtung mit gelben Pixeln könnte ein Treiberproblem anzeigen. Versuchen Sie, die nvidia-Treiber zu installieren, dh stellen Sie sicher, dass Sie mit dem Internet verbunden sind. Führen Sie Administration - Hardware Drivers aus. Wenn Ihnen ein eingeschränkter NVidia-Treiber angeboten wird, der nicht aktiviert ist, versuchen Sie, ihn zu aktivieren. Geben Sie nach der Installation Folgendes ein, um die Anzeige einzurichten.

    gksudo nvidia-einstellungen

  2. Versuchen Sie, den Ubuntu-Schriftcache wie folgt neu zu erstellen (dh das fehlende Material kann darauf zurückzuführen sein, dass die Schriftarten nicht erstellt oder irgendwie beschädigt wurden).

    sudo fc-cache -v -f


Wenn das Problem durch den Monitor verursacht wurde, wurde es nicht in Screenshots angezeigt.
Alistair Buxton

ok - zweiter Versuch - Ich habe meine ursprüngliche Antwort bearbeitet.
Fossfreiheit

Der fc-cacheAnruf hat keine visuellen Änderungen vorgenommen und nvidia-settingsversucht, die zugehörige Einstellungsseite zu starten, ist jedoch fehlgeschlagen.
Glasnt

2

Versuchen Sie, die Art des Subpixel-Smootings zu ändern oder zu deaktivieren. System -> Settings -> Appearenceunter der Registerkarte Fonts. Außerdem: Drücken Sie Details...und probieren Sie die verschiedenen Subpixel-Ordnungen aus.


Die Subpixel-Reihenfolge macht die Dinge unscharf, aber es fehlen keine Bits. Durch das Hinweisen und Glätten sind die Schriftarten kaum lesbar. Ich werde einige Einstellungen ausprobieren und sehen, wie ich gehe.
Glasnt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.