У меня проблемы с отображением шрифтов правильного размера в Chrome. Вот бок о бок Firefox и Chrome в одной системе (Chrome слева, Firefox справа) и еще один снимок с моего Mac . Нажмите, чтобы увидеть изображение в полном размере.
Обратите внимание, как в разделе «Электронная почта» и в описании под хранилищем (ниже, где написано «unicodeforus синим цветом») текст в Chrome на несколько пикселей меньше.
Я убедился, что и Firefox, и Chrome настроены на использование одинаковых шрифтов.
Это не выглядит много, но это случается для большого количества текста без засечек в Интернете, и это очень отвлекает.
Похоже, проблема заключается в том, как субпиксельный рендеринг работает с 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. Я могу обновить этот ответ завтра, если у меня будет время, чтобы попробовать эти предложения.