Як я можу покращити візуалізацію шрифтів у Firefox


18

Моє відображення шрифтів у Firefox виглядає жахливо на таких сторінках, як facebook.com та twitter.com:

введіть тут опис зображення

Я запускаю Debian 8 і співаюсь з апаратним прискоренням, але, схоже, це не працює.


Я думаю, що Firefox використовує шрифт за замовчуванням для цих речей. Ви можете редагувати шрифт за замовчуванням у налаштуваннях Firefox. Це те, про що ви просили?
nitishch

Це все ще не змінило речі. Шрифти виглядають чудово, коли я не дозволяю сайтам вибирати свої власні, але це заплутує деякі значки. Будь-які інші пропозиції?
user241948

Це просто з Firefox, а не системна проблема?
nitishch

Правильно. На хромі все виглядає чудово
user241948

Ймовірно, у вас встановлена ​​растрова версія Helvetica
споглядальник

Відповіді:


28

У мене це питання було віками, можливо, саме час щось з цим зробити!

Це робиться для ClearTypeMicrosoft та патентів з того, що я прочитав. Більшість * nix distro за замовчуванням відключає будь-яке захищене патентом візуалізація шрифту.

Про Debian та шрифти читайте тут , ви хочете Subpixel-hinting and Font-smoothingрозділ.

На цій сторінці є файл конфігурації, але я додам сюди для подальшої довідки. Створіть файл, названий .fonts.confу вашому домашньому каталозі, та додайте наступне:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
  <match target="font">
  <edit mode="assign" name="lcdfilter">
    <const>lcddefault</const>
  </edit>
  </match>
</fontconfig>

1
Якби я міг, я б відкликав це 50 разів. Дякуємо за таке елегантне рішення (все-таки застосований у 2016 році за допомогою Debian Jessie та GNOME) !!!
maulinglawns

1
Досі працюють до 2017 року, Debian Jessie та KDE. Спасибі!
kR105

2
Ще працюю в 2017 році і на Stretch!
natebc

Я можу це підтвердити у 2019 році. Дякую!
Декстер

Більш "сучасним" місцем для файлу було б ${XDG_CONFIG_HOME}/fontconfig/fonts.confабо ${XDG_CONFIG_HOME}/fontconfig/conf.d/99-improved-rendering.conf. Більшість часу ${XDG_CONFIG_HOME}- це .configпідкаталог під домашнім каталогом, наприклад /home/gwillie/.config.
Крістіан Цюпіту

7

Ці сайти використовують Helvetica як свій шрифт. У більшості систем Debian це не шрифт контуру, а растровий. Ви можете відключити растрові шрифти як останній етап діалогового вікна налаштування шрифту:

$ dpkg-reconfigure fontconfig-config

1
Я просто запустив це, не змінюючи жодної відповіді, і це покращило шрифти миттєво! (можливо, поновлення дистрибутора спричинило деякі проблеми)
Юрген Стробель

1

Цього дня я покращив шахту за допомогою fontconfig-infinality. Виглядає здорово!

Перша тема цього форуму показує, як це зробити. Не використовуйте перший метод посилання (компіляції), використовуйте файли deb під ним. Встановити за допомогою

dpkg -i *.deb

і потім

bash /etc/fonts/infinality/infctl.sh setstyle 

вибрати варіант 2 (нескінченність)

Зроблено!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.