Главная/ Cправочник HTML, CSS, Javascript/ CSS справочник/ Свойства CSS для улучшения дизайна сайта/ CSS свойство unicode-range | назначение, допустимые значения, примеры

Свойство unicode-range

Последнее обновление: 08.01.2011

Свойство unicode-range определяет интервалы таблицы Unicode, в пределах которых находятся символы внешнего шрифта, использующегося в документе (можно указать несколько интервалов через запятую).

Определение интервалов ускоряет поиск браузером необходимых символов использующихся в документе, путем исключения заведомо неподходящих, а также страхует браузер от закачки шрифта, который поддерживает не весь указанный интервал.

Допустимые значения

  • — шестнадцатеричный номер символа в таблице Unicode. Например U+0041, который означает латинскую прописную букву А;
  • — указывается Unicode диапазон. Он может быть указан следующими способами:
    • — указывается номер символа в таблице Unicode, содержащий вместо шестнадцатеричных цифр вопросительные знаки, означающие, что там может быть любая цифра. Например запись U+00?? охватывает диапазон от U+0000 до U+00FF, т.е. все символы Latin1
    • — — указывается начальное значение диапазона и конечное. Например та же Latin1 охватывает диапазон U+0000-00FF
Значение по умолчанию U+0-10FFFF
Применимо для определения правила @font-face
Наследование нет
Версия CSS CSS 3
Поддерживается браузерами
  • Safari 3.1 и выше
  • Chrome 1 и выше

Пример


@font-face {
font-family:"Segoe UI";
src: url(http://site/fonts/SegoeUI.ttf);
unicide-range:U+00??;
}


Твой код:

Результат: