Почему моя система (Ubuntu) использует шрифт FreeSans для веб-рендеринга sans-serif/arial/helvetica?

Недавно я заметил, что мои веб-браузеры (Chrome, Firefox) используют странный шрифт для всех sans-serif/helvetica/arial/ и т.д. текст. Я считаю, что это FreeSans, после проверки кучки шрифтов. Выглядит "боксернее", чем то, что, по моему мнению, было оригинальной ОС по умолчанию; см. скриншот для примеров того, что я вижу. Моя ОС - Ubuntu 10.04.

Любые идеи о том, как отладить это? Заранее спасибо за любые ответы.

альтернативный текст

2 ответа

Решение

Я установил свежую систему Ubuntu и скопировал поверх arial.ttf из коробки Windows, и увидел для себя, что Ubuntu просто отображает Arial совсем не так, как в Windows (по крайней мере, с размерами шрифта около 10-12 pt). В частности, персонажи выглядят намного более "толстыми" и более "квадратными", чем их более стройные и плавно округленные аналоги Windows. Внешний вид сильно напоминал внешний вид FreeSans и Liberation Sans, из-за чего я несколько часов терял рассудок, пока не смог провести этот эксперимент на новой установке ОС.

Кроме того, я обнаружил, что это может помочь в организации моего мышления: http://neugierig.org/software/chromium/fonts/

Вы уверены, что этот шрифт отличается от шрифта системы по умолчанию? Похоже, у вас нет Arial в вашей системе, поэтому браузеры используют системный шрифт по умолчанию. Помните, что Arial не является бесплатным шрифтом, поэтому он не связан с операционными системами GPL, такими как Ubuntu. И Helvetica - это популярный шрифт в профессиональном дизайне, но он не поставляется в комплекте с Windows или с популярными пакетами программного обеспечения, поэтому у большинства систем его вообще нет.

Если вы хотите использовать другой, более приятный шрифт в качестве системного шрифта, откройте "Внешний вид" в разделе "Настройки" и на одной из вкладок вы можете изменить шрифт по умолчанию для всей системы. Если вы хотите сохранить системный шрифт, но хотите, чтобы страницы, написанные для Arial, отображались в Arial, вам нужно найти файл шрифта Arial (самое простое место - это каталог шрифтов установки Windows, хотя этот выбор, вероятно, не согласен с законом об авторском праве) и скопируйте его в ~/.fonts на вашем компьютере. Возможно, вам также потребуется перезагрузить компьютер или хотя бы X-сервер.

Другие вопросы по тегам