Podpowiedzi dotyczące czcionek znikają w przeglądarkach podobnych do Chrome (w niektórych językach)

10

Od czasu Ubuntu 18.04 (może od 17.10, nie pamiętam), podpowiedzi czcionek niektórych języków są zagubione w przeglądarkach podobnych do Chrome (takich jak Chromium, Bangla, ...). Ponadto sama czcionka interfejsu użytkownika Chrome sprawia, że ​​korzystanie z Chromium na Ubuntu stało się niemożliwe. Co ciekawe, wszystkie pochodne Ubuntu odziedziczyły ten błąd, ale inne dystrybucje, takie jak Manjaro, nie wykazują tego zachowania.

Poniżej znajduje się zrzut ekranu pokazujący problem: tekst „Autouzupełniania” i „Wygląd” staje się rozmyty (kliknij oba zdjęcia, aby wyświetlić obraz w pełnym rozmiarze)

Owłosione :-) czcionki

Poniżej zrzut ekranu oczekiwanego zachowania:

Eleganckie czcionki

Jak łatwo rozwiązać ten problem?

Anwar
źródło
1
Czy jest jakaś różnica?
Sean
2
@ Sean, musisz dość uważnie przyjrzeć się słowom takim jak „Tematy”, powiększyć dość daleko, ale robi to różnicę, gdy jest renderowany na ekranie w normalnym rozmiarze
cat

Odpowiedzi:

11

Poprawka:

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

zmień w linii 8 familynalang

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

TL; DR:

Rozpocząłem test od zamiany wszystkich *.confplików Ubuntu w /etc/fonts/conf.dkatalogu na Manjaro, aby sprawdzić, czy to błąd konfiguracji (myślałem, że jest w bibliotece Freetype). Nowe konfiguracje działały dobrze. Dalsze dochodzenie ujawniło, że konkretny problem znajduje się w /etc/fonts/conf.avail/69-language-selector-ja.confpliku. Ten plik miał w linii 8

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

co wydaje się błędne, ponieważ familyzostało już wybrane. Powinno być langzamiast. Edycja linii 8 naprawia całą irytację.

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

Mam nadzieję, że pomoże to niektórym osobom takim jak ja. Złożyłem raport o błędzie w starterze tutaj . Zachęcam ludzi do przetestowania błędu i kliknięcia linku „Ten błąd dotyczy mnie”, jeśli ta odpowiedź pomogła ci.

Anwar
źródło
2
Dzięki za sugerowaną poprawkę, Anwar. Jak napisałem w raporcie o błędzie, nie byłaby to właściwa poprawka, ponieważ złamałaby intencję z tym plikiem konfiguracyjnym. Zaproponowałem jednak inny sposób jego modyfikacji.
Gunnar Hjalmarsson,
Och, @GunnarHjalmarsson Nie wiem za dużo o fontconfig (Czy możesz dać mi prosty tutorial? Jestem bardzo zainteresowany. Lub Czy możemy porozmawiać o tym na czacie?) Przetestuję z twoim zaproponowane rozwiązanie i
Anwar,
1
Przesłałem poprawkę. Nie znam żadnego łatwego samouczka; Zwykle patrzę na istniejące pliki konfiguracyjne i czasami patrzę na tę stronę .
Gunnar Hjalmarsson,