Подсказка шрифта теряется в браузерах, похожих на Chrome (для некоторых языков)
Начиная с Ubuntu 18.04 (возможно, с 17.10, я не помню), подсказки шрифтов некоторых языков теряются в браузерах, подобных Chrome (например, Chromium, Bangla,...). Кроме того, сам шрифт пользовательского интерфейса Chrome настолько плох, что использование Chromium в Ubuntu стало невозможным. Интересно, что все производные Ubuntu унаследовали эту ошибку, но другие дистрибутивы, такие как Manjaro, не показывают такое поведение.
Ниже приведен скриншот, демонстрирующий проблему: тексты "Автозаполнение" и "Внешний вид" становятся размытыми (нажмите на оба изображения для полноразмерного изображения)
Ниже скриншот ожидаемого поведения:
Как легко решить эту проблему?
1 ответ
Исправление:
sudo nano /etc/fonts/conf.avail/69-language-selector-ja.conf
изменить на строке 8 family в lang
<test qual="all" name="lang" compare="contains">
TL;DR:
Я начал тестирование с замены всех Ubuntu *.conf файлы в /etc/fonts/conf.d каталог с Manjaro's, чтобы проверить, была ли это ошибка конфигурации (я думал, что это было в библиотеке 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">
Надеюсь, это поможет таким людям, как я. Я отправил сообщение об ошибке в панель запуска здесь. Я призываю людей проверить ошибку и щелкнуть ссылку "Эта ошибка влияет на меня", если вам помог этот ответ.
