Я намеревался изменить язык Google Chrome с указанием шрифта по умолчанию (запасной) на Noto Sans CJK. Но оказывается, мой Chrome не поддерживает это. У меня на Windows 8 установлено все семейство Noto Sans + Serif.
Я пробовал некоторые шрифты с использованием пустого html, многие шрифты работают, но все же есть некоторые, которые не работают.
СЕМЕЙСТВО ШРИФТОВ:
- "Segoe UI" [хорошо]
- "Segoe Print" [хорошо]
- "Microsoft YaHei" [ок] (фамилия) (стандартный шрифт zh-Hans)
- «Microsoft YaHei Light» (фамилия) (акции) [неудача]
- "MicrosoftYaHeiLight" (имя PostScript) [ошибка]
- "Noto Sans" (фамилия) [ок]
- "Noto Sans S Chinese Regular" (полное название) [ошибка]
- "Noto Sans S Chinese" (семейный) [провал]
- "NotoSansHans-Regular" (имя PostScript) [ошибка]
- «1.000; ADBE; NotoSansHans-Regular; ADOBE» (уникальный идентификатор) [сбой]
* все шрифты были установлены перед тестированием.
Кажется, что единственный способ использовать эти шрифты - использовать @font-face{}
, но я не думаю, что есть способ применить @font-face{}
в настройках шрифтов Chrome по умолчанию.
---- Обновлять ----
Все скриншоты сделаны в новом профиле Chrome. Шрифт распознается Chrome, но ни один шрифт не отображается правильно, кроме того, который определен с помощью @font-face{}
Страница настроек шрифта, отображаемый шрифт должен быть только Arial.
Тестовая страница показывает, что шрифт не может отображаться в Chrome с помощью font-family
.
font-family
. Для@font-face
правил CSS3 Fonts указывает, что имя вlocal
объявлениях используется для «соответствия только имени Postscript или полному имени шрифта в таблице имен локально доступных шрифтов» и что используются только имена семейств (например, без «Light» спецификатор - вес шрифта обрабатывается отдельно). В реализациях ситуация выглядит довольно запутанной, особенно для легких шрифтов. - person Jukka K. Korpela   schedule 20.07.2014