Как отключить растровые шрифты?

Я пробовал растровый шрифт от GitHub, и я должен был включить растровые шрифты, поскольку они отключены по умолчанию в Ubuntu. Я не знал, что включение растровых шрифтов будет иметь некоторые побочные эффекты. Я уверен, что что-то кажется неправильным с моим текст в Chrome (так же, как если бы он использует новый шрифт в целом). Мне не нравится он. Таким образом, я хотел бы вернуться он, как это было, прежде чем я включил растровые шрифты.

Я использовал следующие команды для включения растровых шрифтов:

cd /etc/fonts/conf.d/
sudo rm /etc/fonts/conf.d/10* && sudo rm -rf 70-no-bitmaps.conf && sudo ln -s ../conf.avail/70-yes-bitmaps.conf
sudo dpkg-reconfigure fontconfig

Помогите мне отключить растровые шрифты.Заранее спасибо!

2
задан 24 May 2018 в 13:11

2 ответа

Каталог /etc/fonts/conf.d/ содержит символьные ссылки на конфигурационные файлы в /etc/fonts/conf.avail/. Эти символьные ссылки могут быть добавлены и удалены для настройки конфигурации fontconfig.

Команды, которые Вы ранее выполнили, отключили все 10-* параметры конфигурации, а также отключение 70-no-bitmaps и включение 70-yes-bitmaps. Для инвертирования последней части а именно, можно выполнить следующее:

cd /etc/fonts/conf.d
sudo rm 70-yes-bitmaps.conf
sudo ln -s ../conf.avail/70-no-bitmaps.conf ./

Инвертировать эффект отключения 10-* конфигурационные файлы зависят, на которых файлах конфигурации Вы включили для начала. Вот 10-* файлы конфигурации я включил на своей машине:

cd /etc/fonts/conf.d
sudo ln -s ../conf.avail/10-hinting-slight.conf ./
sudo ln -s ../conf.avail/10-scale-bitmap-fonts.conf ./
sudo ln -s ../conf.avail/10-sub-pixel-rgb.conf ./

С другой стороны, вот то, как можно включить значение по умолчанию 10-* опции для Бионической Ubuntu:

cd /etc/fonts/conf.d
sudo ln -s ../conf.avail/10-hinting-slight.conf ./
sudo ln -s ../conf.avail/10-scale-bitmap-fonts.conf ./
sudo ln -s ../conf.avail/10-antialias.conf ./

Я лично рекомендовал бы однако, который Вы выбираете sub-pixel-rgb вместо antialias если у Вас нет стандартного ЖК-монитора.

Можно найти однако, что странный рендеринг шрифта, Вы входите в Chrome, состоит в том, потому что Вы отключили их 10-* файлы конфигурации и не потому что Вы включили растровые шрифты. Можно хотеть попытаться только повторно включить просто эти файлы конфигурации, не подкачивая назад от 70-yes-bitmaps кому: 70-no-bitmaps прежде, чем вернуться полностью к наличию никаких растровых шрифтов. Включение 70-yes-bitmaps не должен влиять ни на какие другие шрифты помимо разрешения растровых шрифтов использоваться. Также возможно, что Вы имеете некоторые отсутствующие шрифты и можете получить лучшие результаты, чем Вы имели первоначально путем выполнения:

sudo apt install ttf-mscorefonts-installer

Наконец после изменения fontconfig конфигурации необходимо работать:

sudo dpkg-reconfigure fontconfig

Это обновит Ваш fontconfig кэш, таким образом, Ваши изменения смогут вступить в силу. Вы, возможно, также должны перезапустить свои программы / выходят из системы и въезжают задним ходом / перезагружают Ваш компьютер, чтобы видеть, что изменения вступают в силу.

1
ответ дан 2 December 2019 в 03:32

В стороне ответ @Candy Gumdrop, хорошо отключить embedded bitmap, некоторые шрифты (как Calibri) будут выглядеть ужасными в некоторых разрешениях (см., что изображение ревет), если эта установка кадры включила. Шрифты Calibri и другие cleartype шрифты имеют растровые версии, встроенные в них, которые активируются в небольших размерах, который заставляет его выглядеть плохо.

Можно отключить путем выполнения этого:

cd /etc/fonts/conf.d

cat << END | sudo tee ../conf.avail/99-no-embeddedbitmap.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <description>Disable embedded bitmap</description>
  <match target="font" >
    <edit name="embeddedbitmap" mode="assign">
        <bool>false</bool>
    </edit>
  </match>
</fontconfig>
END

sudo ln -s ../conf.avail/99-no-embeddedbitmap.conf ./

sudo dpkg-reconfigure fontconfig

enter image description here

1
ответ дан 2 December 2019 в 03:32

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

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