2014-09-22 2 views
0

Не слишком уверен, что это было задано ранее со спецификацией Доступно местно Шрифты.Почему мой стек шрифта игнорирует локально установленные шрифты? (хром)

я загружаю два стека шрифта на моем локальном сайте развития

// font stacks - http://cssfontstack.com/ 
"Arial", "Helvetica Neue", Helvetica, sans-serif; 
"Georgia", Cambria, Times New Roman, Times, serif; 

Стек шрифта Arial ведет себя, как ожидается, однако стек шрифта Грузия пропускает Грузию и Камбрия на Chrome. Firefox отображает как в ожидании. Оба шрифта существуют на моей локальной машине ... У кого-нибудь есть причины, почему это происходит?

+0

Возможно связанные: http://stackoverflow.com/questions/7638775/do-i-need-to-wrap-quotes-around-font-family-names- in-css – cimmanon

+0

Если Sass генерирует желаемые результаты, вам лучше задавать чистый вопрос CSS, чем мутить воды с Сасса. – cimmanon

ответ

0

Я думаю, что вы видите результат выпуска 421305 @ Хром http://code.google.com/p/chromium/issues/detail?id=421305

[email protected] говорит: «Если DirectWrite не в состоянии перечислить коллекцию системы шрифтов (коррумпированный шрифт и т.д.), или мы более 1750 шрифтов, мы прерываем и загружаем очень маленький набор, который не включает Verdana или Georgia. Очевидно, что это взлома. У Shrikant есть исправление, чтобы исправить это правильно. Тем временем единственные быстрые исправления - уменьшить количество шрифтов в% WINDOWS % \ Fonts ниже 1750 или перейдите в chrome: // flags и отключите DirectWrite. "

Проблема связана с Chrome 38 и AFAIK последней Opera с ядром webkit ... подтверждены проблемы с Грузией, Верданой, Тахомой, Калибри, Требуше и другими локально размещенными шрифтами.

Это должно быть зафиксировано в Chrome 39+

+0

Ничего себе, спасибо за этот ответ. – BenRacicot

+0

Добро пожаловать, кажется, исправлено в последней Chrome @ Windows build 38.0.2125.111 сейчас ... –

Смежные вопросы