После многих лет разработки под 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 сетку и могу ли я это отключить?