In Chrome-ähnlichen Browsern gehen Schriftartenhinweise verloren (für einige Sprachen)

10

Seit Ubuntu 18.04 (möglicherweise ab 17.10, ich kann mich nicht erinnern) gehen die Schriftartenhinweise einiger Sprachen in Chrome-ähnlichen Browsern (wie Chromium, Bangla, ...) verloren. Außerdem macht die UI-Schriftart von Chrome selbst so schlecht, dass die Verwendung von Chromium unter Ubuntu unmöglich wurde. Interessanterweise haben alle Ubuntu-Derivate diesen Fehler geerbt, aber andere Distributionen wie Manjaro zeigen dieses Verhalten nicht.

Unten sehen Sie einen Screenshot, der das Problem zeigt: Der Text von "Autofill" und "Appearance" wird unscharf (Klicken Sie auf beide Bilder, um ein Bild in voller Größe zu erhalten).

Haarig :-) Schriften

Unten ein Screenshot des erwarteten Verhaltens:

Schlanke Schriftarten

Was ist eine einfache Lösung für dieses Problem?

Anwar
quelle
1
Es besteht ein Unterschied?
Sean
2
@ Sean Sie müssen ziemlich genau hinschauen, auf die Wörter wie "Themen", ziemlich weit zoomen, aber dies macht einen Unterschied, wenn auf einem Bildschirm in normaler Größe gerendert
Katze

Antworten:

11

Die Reparatur:

sudo nano /etc/fonts/conf.avail/69-language-selector-ja.conf

in Zeile 8 familyauf ändernlang

<test qual="all" name="lang" compare="contains">

TL; DR:

Ich begann den Test mit dem Ersetzen aller Ubuntu- *.confDateien im /etc/fonts/conf.dVerzeichnis durch Manjaro, um zu testen, ob es sich um einen Konfigurationsfehler handelte (ich dachte, er befindet sich in der Freetype-Bibliothek). Neue Konfigurationen haben gut funktioniert. Weitere Untersuchungen ergaben, dass das spezifische Problem in der /etc/fonts/conf.avail/69-language-selector-ja.confDatei enthalten ist. Diese Datei hatte in Zeile 8

<test qual="all" name="family" compare="contains">

das scheint falsch zu sein, da das familyschon ausgewählt wurde. Es sollte langstattdessen sein. Durch das Bearbeiten von Zeile 8 wird der gesamte Ärger behoben.

<test qual="all" name="lang" compare="contains">

Hoffe, es wird einigen Leuten wie mir helfen. Ich habe hier einen Fehlerbericht im Launchpad eingereicht . Ich ermutige die Leute, den Fehler zu testen und auf den Link "Dieser Fehler betrifft mich" zu klicken, wenn diese Antwort Ihnen geholfen hat.

Anwar
quelle
2
Vielen Dank für die vorgeschlagene Lösung, Anwar. Wie ich im Fehlerbericht geschrieben habe, wäre dies keine ordnungsgemäße Lösung, da dies die Absicht mit dieser Konfigurationsdatei brechen würde. Ich habe jedoch einen anderen Weg vorgeschlagen, dies zu ändern.
Gunnar Hjalmarsson
Oh, @GunnarHjalmarsson Ich weiß nicht viel über fontconfig (Könnten Sie mir ein einfaches Tutorial geben? Ich bin sehr daran interessiert. Oder könnten wir etwas darüber in einem Chat besprechen?) Ich werde es mit Ihrem testen Lösungsvorschlag und Rückmeldung
Anwar
1
Ich habe das Update hochgeladen. Mir ist kein einfaches Tutorial bekannt. Normalerweise schaue ich mir vorhandene Konfigurationsdateien an und manchmal diese Seite .
Gunnar Hjalmarsson