Firefox/Chomium всегда использует шрифты DejaVu, несмотря на то, что системные шрифты разные

Я недавно переустановил xubuntu 20.04.

Я заметил, что некоторые шрифты были off. Поэтому я открыл инспектор в firefox dev-tools и заметил, что используется шрифт DejaVu , хотя мои системные шрифты IBM-plex и все мои гномы/xfce уважают эту установку.

Только Firefox и Chromium не уважают эти настройки. Я немного отладил и кажется:

Firefox/Chromium использует первый шрифт, который встречается в алфавитном порядке, что означает, что DejaVu является первым шрифтом, который кажется, что он поднимает.

Я удалил шрифты DejaVu, чтобы посмотреть, подхватит ли он мои системные шрифты IBM-Plex, но, к моему удивлению, он использовал Nimbus, который технически не стоит после DejaVu в алфавитном порядке.

Я прочитал руководство по работе со шрифтом и попробовал изменить настройки в /etc/fonts/conf.avail/60-latin.conf, но, похоже, также не уловил этого.

есть указатель, который поможет решить эту проблему? Я использую firefox из архивов не snap версии.

Edit: Как ни странно, если я выберу шрифт Ubuntu, то, похоже, сразу же его улавливаю.

0
задан 7 October 2020 в 14:17

1 ответ

Я полагаю, что команда fc-match дает:

$ fc-match
DejaVuSans.ttf: "DejaVu Sans" "Book"

Вы можете создать файл ~/.config/fontconfig/conf.d/10-prefer-ibm-plex.conf и дать ему это содержание:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>IBM Plex Sans</family>
        </prefer>
    </alias>
</fontconfig>

Это, мы надеемся, будет иметь значение.

0
ответ дан 7 October 2020 в 13:36

Другие вопросы по тегам:

Похожие вопросы: