Подсказка шрифта теряется в браузерах, похожих на Chrome (для некоторых языков)

10

Начиная с Ubuntu 18.04 (возможно, с 17.10, я не помню), подсказки шрифтов некоторых языков теряются в браузерах, подобных Chrome (например, Chromium, Bangla, ...). Кроме того, сам шрифт пользовательского интерфейса Chrome настолько плох, что использование Chromium в Ubuntu стало невозможным. Интересно, что все производные Ubuntu унаследовали эту ошибку, но другие дистрибутивы, такие как Manjaro, не показывают такое поведение.

Ниже приведен скриншот, демонстрирующий проблему: тексты «Автозаполнение» и «Внешний вид» становятся размытыми (нажмите на оба изображения для полноразмерного изображения)

Волосатые :-) шрифты

Ниже скриншот ожидаемого поведения:

Гладкие шрифты

Как легко решить эту проблему?

Анвар
источник
1
Есть разница?
Шон
2
@Sean, вы должны присматриваться к словам, таким как «Темы», увеличивать масштаб довольно далеко, но это имеет значение, когда отображается на экране в обычном размере
кошка,

Ответы:

11

Исправление:

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

изменить в строке 8 familyнаlang

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

TL; DR:

Я начал тестирование с замены всех *.confфайлов Ubuntu в /etc/fonts/conf.dкаталоге на Manjaro, чтобы проверить, была ли это ошибка конфигурации (я думал, что это было в библиотеке freetype). Новые конфиги работали хорошо. Дальнейшее расследование показало, что конкретная проблема находится в /etc/fonts/conf.avail/69-language-selector-ja.confфайле. Этот файл был в строке 8

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

что, кажется, неправильно, так как familyбыл уже выбран. Это должно быть langвместо. Редактирование строки 8 исправляет все раздражение.

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

Надеюсь, это поможет таким людям, как я. Я отправил отчет об ошибке в панель запуска здесь . Я призываю людей проверить ошибку и щелкнуть ссылку «Эта ошибка влияет на меня», если вам помог этот ответ.

Анвар
источник
2
Спасибо за предложенное исправление, Анвар. Как я писал в отчете об ошибке, это не будет правильным исправлением, так как это нарушит намерение с помощью этого файла конфигурации. Я предложил другой способ изменить его, хотя.
Гуннар
О, @GunnarHjalmarsson Я мало что знаю о fontconfig (не могли бы вы дать мне простое руководство? Мне это очень интересно. Или мы могли бы обсудить кое-что об этом в чате?) Я опробую с вашим предлагаемое решение и отчет
Anwar
1
Я загрузил исправление. Я не знаю ни одного легкого урока; Я обычно смотрю на существующие файлы конфигурации и иногда смотрю на эту страницу .
Гуннар