4

После многих лет разработки под Windows (.NET) я продолжал слышать обо всех этих новых детях в блоке, используя Ruby и Python. Поскольку я хотел попробовать их, я подумал, что было бы неплохо проверить Linux одновременно. Я много слышал об Ubuntu, поэтому я использую Ubuntu 10.04 с VMware.

Все работало очень хорошо, и у меня не было особых проблем, пока я не попытался просмотреть некоторые веб-страницы с помощью Ubuntu. Такое ощущение, что я просматриваю интернет без очков или возвращаюсь к своему старому ЭЛТ-монитору.

Пример 1

Это Windows Chrome против Ubuntu Chrome. Как вы можете видеть, версия для Linux немного более размыта, а АА не такая четкая. Я немного поискал в Google и нашел много постов, в которых говорилось, что нужно редактировать файл fonts.conf но это ничего не меняет. Я также попытался изменить режимы рендеринга (Монохромный, Лучшие формы, Лучший контраст и Субпиксельное сглаживание), но это тоже не помогло.

Поскольку в будущем я могу заняться веб-разработкой для Linux, для меня довольно важно, чтобы шрифты выглядели так же, как в Windows.

Пример 2

Я не уверен, что этот пример имеет какое-либо отношение к АА - кажется, что шрифт в Linux меньше.

Редактировать: я помню, что читал, что Safari тоже имел проблемы со шрифтами. Я нашел эти два сообщения в блоге:

http://www.codinghorror.com/blog/2007/06/whats-wrong-with-apples-font-rendering.html
http://www.codinghorror.com/blog/2007/06/font-rendering-respecting-the-pixel-grid.html

Интересно, уважает ли Ubuntu сетку и могу ли я это отключить?

2 ответа2

2

Найдите любой файл или папку в вашей домашней папке, начиная с '.font'. (Например, ~/.fonts.conf или ~/.fontconfig/). Удалите все эти файлы и папки.

Убедитесь, что настройки в System> Preferences> Appearance> Fonts> Details вам по вкусу.

Теперь закройте все открытые окна браузера. Вы можете выйти или (вздрогнуть!) перезагрузите компьютер.

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

2

System > Preferences > Fonts > Rendering и Details...

Это настройки "ClearType" для Gnome, настройки по умолчанию которых не подходили для моего монитора.

Добавлено для примера 2:

В зависимости от вашего X-сервера он может объявлять размер монитора по-разному, неверно или не отображать его вообще. Используя несвободный драйвер nVidia 195.36.24, он утверждает, что (правильно) определил мой монитор, разрешение и DPI с помощью магии HDMI TMDS LMNOPQRST. Я не знаю, использует ли Chrome или X эту информацию для масштабирования шрифта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .