Chrome игнорирует мой выбор шрифта - PullRequest
9 голосов
/ 03 февраля 2011

У меня небольшие трудности с тем, чтобы Chrome распознал мой выбор шрифта.У меня не так много кода, так как я только начал этот сайт.

В основном у меня есть reset.css на сайте, а затем мой main.css вызывается впоследствии.В reset.css он объявляет приведенный ниже оператор в почти каждом html-теге под солнцем:

font-family:Arial, Helvetica, sans-serif;

В main.css тот же оператор объявляется в html, body и p и даже некоторые специфические теги p, такие как p.headerText и p.newsDate

Это довольно стандартная настройка.В Safari, IE и Firefox шрифт отображается как Arial / Helvetica, в Chrome он отображается как Times New Roman.

Это действительно неприятно.Кто-нибудь может помочь?

ОБНОВЛЕНИЕ

Computed Style на Chrome показывает правильное правило, и я даже проверил это на машине друга шахты, и это было то же самое,Оба работают под управлением Chrome 8.0.552.237 на OSX 10.6.6

Cheers

Ответы [ 5 ]

3 голосов
/ 03 февраля 2011

Я понял проблему. Я использовал команду font-weight: lighter; - я удалил это, и проблема исчезла. Это говорит о том, что на моей машине это столкновение шрифтов. До сих пор не понимаю, почему на других машинах все было в порядке, но теперь проблема исправлена ​​- выглядит неправильно, потому что мне приходится использовать более тяжелый шрифт, но он все еще работает.

UPDATE

Мы - агентство графического дизайна, поэтому на моей машине тысячи вариантов шрифтов. Кажется, столкновение было там. Я поменял местами Helvetica и Arial в стеке шрифтов, и теперь кажется, что все в порядке.

Кроме того, это похоже на Chrome и Font Books, которые не являются стандартными для Mac. Я немного поохотился и нашел сценарий, который будет работать, хотя и временно. http://www.danielhanly.com/blog/tutorial/google-chrome-for-mac-broken-fonts/
Это очистит ваш внутренний кэш шрифтов и решит проблему на короткое время.

По сути, это не проблема с кодом, а проблема с моей машиной для разработки. Когда мы управляем нашими шрифтами с помощью нестандартного менеджера шрифтов (Linotype FontExplorer), происходит некоторое столкновение шрифтов. Странно, что это только в Chrome.

2 голосов
/ 08 июня 2011

Точно такая же проблема (только в Chrome) возникла у меня!

Но после деактивация из шрифт "Arial" (независимо от того, установлен ли TrueSype, postscript,opentype и т. д.) в моей системе Mac SnowLeopard этот эффект отображения Times New Roman вместо шрифта Sans Serif, такого как Arial, Helvetica, Verdana и т. д., полностью исчез.

Надеюсь, это поможет.

 Modellname:    iMac
  Modell-Identifizierung:   iMac10,1
  Prozessortyp: Intel Core 2 Duo
  Prozessorgeschwindigkeit: 3,06 GHz
  Anzahl der Prozessoren:   1
  Gesamtzahl der Kerne: 2
  L2-Cache: 3 MB
  Speicher: 4 GB
  Busgeschwindigkeit:   1,07 GHz
1 голос
/ 03 февраля 2011

Пожалуйста, попробуйте "Проверить элемент" с помощью Chrome и посмотрите на "вычисленный стиль". Что это написано?

Всегда проверять стили, ваша семья шрифтов перезаписывается?

Обновление

Я пытался для тебя. Я вижу Arial, правильный шрифт. Смотрите вложение. enter image description here

0 голосов
/ 05 сентября 2013

В моем случае я использовал загрузчик на странице.Именно спецификация text-rendering: optimizelegibility; вызывала проблему с рендерингом моего шрифта в Chrome.

Я изменил его на text-rendering: auto;, и это, похоже, решило проблему.

0 голосов
/ 03 февраля 2011

Вы пробовали обновление без кеша?( Ctrl + Shift + R )

Возможно, что Chrome использует более старую кэшированную копию CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...