Ve výchozím nastavení je jednoprostorové písmo pro mou distribuci (Trisquel) písmo A. Rád bych jej změnil na písmo B. Před časem se mi podařilo provést částečnou změnu na písmo C, ale od té doby jsem na tuto metodu zapomněl a nemohu reprodukovat.
Potíž je v tom, že nyní mohu vidět všechny tři fonty v jednoprostorových kontextech. Pomocí gnome-tweak-tool
jako uživatel root i uživatel jsem změnil pole „monospace“ na písmo B. Provedl jsem to také prostřednictvím příkazového řádku na gsettings, opět jako uživatel root i uživatel. Nicméně:
Pokud webová stránka požaduje stylUpravit:toto bylo nastavení ve Firefoxu, které jsem změnil.{font-family: monospace;}
, zobrazí se písmo C.- V nabídkách písem Inkscape a gedit je písmo nazvané jednoduše „Monospace“, což je písmo A. Výchozí písma uživatelského rozhraní mé distribuce, která jsem změnil, se v těchto nabídkách také zobrazují pod názvy „Sans“ a „ Serif“.
- Když jsou zprávy Thunderbirdu, které jsem obdržel, formátovány jako prostý text, zobrazují se ve písmu A. Pokud to není výslovně změněno, zprávy, které píšu, se zobrazují také ve písmech „Sans“ a „Monospace“.
Jak mohu tuto situaci napravit, aby se písmo B zobrazovalo ve všech výše popsaných kontextech a záhadné písmo „Sans“ bylo nahrazeno písmem uživatelského rozhraní, které aktuálně používám?
Přijatá odpověď:
Přidejte toto do svého ~/.config/fontconfig/fonts.conf
soubor a nastavte písmo B jako výchozí jednoprostorové písmo
<match target="pattern">
<test name="family" qual="any">
<string>monospace</string>
</test>
<edit binding="strong" mode="prepend" name="family">
<string>Font B</string>
</edit>
</match>
Nebo do /etc/fonts/local.conf
nastavit jej pro celý systém.