Как установить системный шрифт по умолчанию в CentOS?

Хорошо, не судите меня по моим -неплохим навыкам работы с bash, но это решение сработало для меня. (Я оценил решение Byte Commanders , но из-за его ограничений это не то, что я искал)

Итак, вот мой небольшой скрипт, который выполняет эту работу...

  • $2это путь
  • $3имя файла
  • $punktpdfэто просто ".pdf"

Вот мой небольшой скрипт...

if [ -s $2$3$punktpdf ]; then
    for i in `seq 1 100000`;
        do
            if [ ! -s $2$3$i$punktpdf ]; then
                if mv scan.pdf $2$3$i$punktpdf; then                        
                    echo $3$i$punktpdf
                    exit 0
                    break
               else                        
                    echo 1
                    break
               fi
           fi
        done
    else
        #Regular mv
    fi

0
26.07.2019, 03:17
1 ответ

В качестве решения -вставил строки ниже в файл/etc/fonts/fonts.conf:

    <!-- Fallback fonts preference order -->
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Tahoma</family>
            <family>Arial</family>
        </prefer>
    </alias>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Times New Roman</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Courier New</family>
        </prefer>
    </alias>


  <match target="font">
      <edit name="antialias" mode="assign">
          <bool>false</bool>
      </edit>
      <edit name="hinting" mode="assign">
          <bool>true</bool>
      </edit>
      <edit name="autohint" mode="assign">
          <bool>false</bool>
      </edit>
      <edit name="hintstyle" mode="assign">
          <const>hintfull</const>
      </edit>
  </match>

Затем обновил кеш шрифтов с помощью fc-cache. Теперь желаемые шрифты доступны для всей системы.

0
28.01.2020, 03:25

Теги

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