Chrome, Firefox, Opera - шрифты!

Нет, он у меня не установлен.
Но в 24 фоксе вместо него рендерится на некоторых сайтах что-то ужасное. Без всякой обрвботки (сглаживания).
Кстати сайты - freelancer.com, github.com, linkedin.com - это к примеру.
Решил забанить helvetica навечно.

.mozilla/your-profile/chrome/userContent.css
@font-face { font-family: 'helvetica neue'; src: local('sans'); }
@font-face { font-family: 'helvetica'; src: local('sans'); }

Вот только не помню, это с 24 пришло, или раньше было. Обратил внимание только на 24.
И вообще, на практике все больше убеждаюсь в том, что Chrome работает лучше.
Как бы он не стал безальтернативным...
В фоксе вопрос проблемных внешних шрифтов решается снятием галки в настройках: "Разрешать вэб-сайтам использовать свои шрифты вместо установленных". Хотя, тоже костыль.
bobart
В фоксе вопрос проблемных внешних шрифтов решается снятием галки в настройках: "Разрешать вэб-сайтам использовать свои шрифты вместо установленных". Хотя, тоже костыль.
Это даже не костыль, это вообще невозможно. Как заставить каждого посетителя делать это? :D Это мы такие умные, а за посетителей приходится думать.
Keep it simple, stupid!
Посетители всё равно все или с XP или с Семёрки, так что дёргаться не обязательно. Ариал у них есть, разве что сглаживание отличается.
corner
Но в 24 фоксе вместо него рендерится на некоторых сайтах что-то ужасное.
Меня распирает догадка, что дело не в фоксе, а в fontconfig 2.11.0. Там убрали подмену helvetica на arial:
https://bugs.archlinux.org/task/25499
Теперь в firefox срабатывает правило 30-metric-aliases.conf и вместо helvetica выводится Nimbus Sans L (по крайней мере, у меня так, потому что установлены gsfonts). Английские буквы рендерятся хорошо, а вот кириллица - действительно ужасно. Используемый шрифт можно проверить в инспекторе, справа, на закладке fonts.

Chrome почему-то кладет на fontconfig и выводит только то, что перечислено в font-family после helvetica (это может быть arial или просто sans-serif). Поэтому там нет такого ужаса, но зато и метрика шрифта не совпадает.

Можно вернуть 29-replace-bitmap-fonts.conf на место и в firefox все станет как прежде, но я пока забил.
Теперь в firefox срабатывает правило 30-metric-aliases.conf и вместо helvetica выводится Nimbus Sans L (по крайней мере, у меня так, потому что установлены gsfonts). Английские буквы рендерятся хорошо, а вот кириллица - действительно ужасно. Используемый шрифт можно проверить в инспекторе, справа, на закладке fonts.
Забаньте его и живите спокойно:
<fontconfig>
<match target="pattern">
    <test name="family"><string>Nimbus Sans L</string></test>
    <edit name="family" mode="assign"><string>Liberation Sans</string></edit>
</match>
</fontconfig>
Я на днях arial + times new roman + courier new на liberation подменил в качестве эксперимента, а нимбус пока не стал. Пусть живет.
 
Зарегистрироваться или войдите чтобы оставить сообщение.