Необычный шрифт на некоторых сайтах (например, Facebook)

Некоторые шрифты на популярных веб-сайтах (например, Facebook) изменились с тех пор, как я переустановил 14.04 LTS. Я только первоначально установил его в течение недели, и шрифты казались нормальными. Но после переустановки некоторые шрифты изменились на что-то менее читаемое.

Старый (лучший) шрифт:

Новый (хуже) шрифт:

Как мне изменить шрифт обратно, или что могло изменить его? У меня установлен Unity Tweak Tool и шрифты с настройками по умолчанию (как они были до переформатирования). Может ли это быть ttf-mscorefonts-installer? Потому что я не уверен, было ли это установлено на моем последнем уходе.

Изменить: Извините, совершенно забыл упомянуть, веб-браузер Chromium в обоих случаях.

2 ответа

Решение

Это было решено путем выполнения полного удаления ttf-mscorefonts-installer и перезапуск системы, по предложению whtyger.

Замена шрифтов для вашего случая описана в файле /etc/fonts/conf.avail/30-metric-aliases.conf, На первый взгляд это выглядит сложно, но вполне логично.
Ваш "лучший" шрифт Liberation Sans и это заменило Helvetica а также Arial везде, пока вы не установили ttf-mscorefonts-installer, Сейчас Arial появился в вашей системе, и это более предпочтительно, чем Liberation Sansв соответствии с правилами замещения (их можно найти в разделе "Сопоставить дженерики со спецификой" упомянутого файла).
Вы можете переопределить эти правила своим личным файлом правил. Создайте файл с именем local.conf где-то и вставьте в него следующие строки:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<!-- Map generics to specifics (overrides 30-metric-aliases.conf) -->

    <alias binding="same">
      <family>Helvetica</family>
      <accept>
      <family>Liberation Sans</family>
      </accept>
    </alias>

</fontconfig>

Теперь скопируйте его в папку с настройками шрифта:

sudo cp local.conf /etc/fonts

Перезагрузитесь и проверьте, заменил ли ваш "лучший" шрифт на "худший".
NB Этот трюк заменил только шрифт без засечек, но его можно использовать для установки приоритета шрифтов с засечками и моноширинных шрифтов по вашему желанию.

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