Слишком маленькие шрифты в Chrome в 12.04
У меня проблемы с отображением шрифтов правильного размера в Chrome. Вот бок о бок Firefox и Chrome в одной системе (слева Chrome, справа Firefox) и еще один снимок с моего Mac. Нажмите, чтобы увидеть любое изображение в полном размере.
Обратите внимание, как в разделе "Электронная почта" и в описании под хранилищем (ниже, где написано "unicodeforus синим цветом") текст в Chrome на несколько пикселей меньше.
Я убедился, что Firefox и Chrome настроены на использование одинаковых шрифтов.
Это не выглядит много, но это происходит для большого количества текста без засечек в Интернете, и это очень отвлекает.
1 ответ
Похоже, проблема заключается в том, как субпиксельный рендеринг работает с Ubuntu и Arial. Предложенный обходной путь заключается в том, чтобы автоматически увеличить размер Arial при запросе 12-пиксельного текста.
Я не мог представить, что это так просто, как поместить.fonts.conf в вашу домашнюю директорию, содержащую:<fontconfig> <match target="font"> <test name="family" compare="eq"><string>Arial</string></test> <test name="pixelsize" compare="eq"><double>12</double></test> <edit name="pixelsize" mode="assign"><double>13</double></edit> </match> </fontconfig>Но это действительно так просто. На человеческом языке XML-файл сообщает fontconfig, что для пикселя Arial нужно установить значение 13, когда любая программа запрашивает Arial с размером пикселя 12. Как красиво.
Я предполагаю, что может быть способ настроить субпиксельный рендер, чтобы Arial не выглядел слишком маленьким при 12 пикселях. Если есть такой способ, его, вероятно, можно найти на этой сумасшедшей вики-странице о fontconfig от archlinux. Если кто-то захочет прочитать эту страницу и сказать мне, что делать, я с радостью дам им лучший ответ.
На данный момент, я просто обстрелял mscorefonts.
Вот еще один подход к тому, чтобы шрифты в Linux выглядели намного больше, чем шрифты из Windows. Я могу обновить этот ответ завтра, если у меня будет время, чтобы попробовать эти предложения.