Я пробовал растровый шрифт от 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
Помогите мне отключить растровые шрифты.Заранее спасибо!
Каталог /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 кэш, таким образом, Ваши изменения смогут вступить в силу. Вы, возможно, также должны перезапустить свои программы / выходят из системы и въезжают задним ходом / перезагружают Ваш компьютер, чтобы видеть, что изменения вступают в силу.
В стороне ответ @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