LINUX.ORG.RU

Ответ на: комментарий от eternal_sorrow

Я разобрался, я дебил. Вопрос содержит ответ, просто поменять дефолтный шрифт для латиницы. А вот пока не задал на лоре вопрос - не мог решить проблему.

letni ()

Картинка не открывается, не понятно о чём ты. Дефолтные шрифты можно настроить в ~/.config/fontconfig/fonts.conf, у меня, например, везде Roboto, выглядит так:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <edit name="antialias" mode="assign">
            <bool>true</bool>
        </edit>
        <edit name="hinting" mode="assign">
            <bool>true</bool>
        </edit>
        <edit name="hintstyle" mode="assign">
            <const>hintslight</const>
        </edit>
        <edit name="rgba" mode="assign">
            <const>rgb</const>
        </edit>
        <edit name="autohint" mode="assign">
            <bool>false</bool>
        </edit>
        <edit name="lcdfilter" mode="assign">
            <const>lcddefault</const>
        </edit>
        <edit name="dpi" mode="assign">
            <double>96</double>
        </edit>
    </match>
  <alias>
    <family>serif</family>
    <prefer><family>Roboto Slab</family></prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer><family>Roboto</family></prefer>
  </alias>
  <alias>
    <family>sans</family>
    <prefer><family>Roboto</family></prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer><family>Roboto Mono</family></prefer>
  </alias>
  <match>
    <test name="family"><string>Arial</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Helvetica</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Verdana</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Tahoma</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Comic Sans MS</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto Condensed</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Times New Roman</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto Slab</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Times</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto Slab</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Courier New</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto Mono</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Georgia</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto Slab</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Palatino Linotype</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto Slab</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Arial Black</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto Black</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Impact</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto Condensed Medium</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Lucida Sans Unicode</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Trebuchet MS</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Lucida Console</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Roboto Mono</string>
    </edit>
  </match>
</fontconfig>

Делал по этой хаутушке: https://jichu4n.com/posts/how-to-set-default-fonts-and-font-aliases-on-linux/

papin-aziat ★★ ()
Ответ на: комментарий от letni

Там по ссылке на источник есть небольшой скрипт, чтобы посмотреть какой шрифт у тебя дефолтный, выложу свой, я там добавил основные шрифты:

#!/usr/bin/bash

for family in 	\
		serif "Times New Roman" Georgia "Palatino Linotype" \
		sans-serif sans Arial "Arial Black" Verdana Helvetica Impact "Lucida Sans Unicode" Tahoma "Trebuchet MS" "Comic Sans MS" \
		monospace "Courier New" "Lucida Console"
	do
  		echo -n "$family: "
  		fc-match "$family"
	done
papin-aziat ★★ ()
Ответ на: комментарий от letni

Единственный твик в системе по шрифтам беру из федоровского фака: sudo ln -s /usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf /etc/fonts/conf.d/, потому что firefox сцуко не реагирует на настройки gsettings.

papin-aziat ★★ ()
Последнее исправление: papin-aziat (всего исправлений: 1)