Я недавно переустановил 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
, то, похоже, сразу же его улавливаю.
Я полагаю, что команда 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>
Это, мы надеемся, будет иметь значение.