Свойство unicode-range
Свойство 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 |
Поддерживается браузерами |
|
Пример
@font-face {
font-family:"Segoe UI";
src: url(http://site/fonts/SegoeUI.ttf);
unicide-range:U+00??;
}
Твой код:
Результат:
большой полигон
Заметки
К значениям, выходящим за рамки основной, нулевой, многоязыковой плоскости Basic Multilingual Plane (диапазон U+00000 — 00FFFF), спереди добавляется дополнительное шестнадцатеричное число, соответствующие номеру плоскости. Например ДМП, дополнительная многоязыковая плоскость (SMP, Supplementary Multilingual Plane), которая предназначена для мертвых письменностей, имеет номер плоскости 1 и диапазон U+010000 — 01FFFF. Всего существует 17 Unicode плоскостей.
По теме
- @font-face. Нестандартный шрифт средствами CSS
- Нестандартный шрифт. Быть ему или нет?
- Директива @font-face
- Свойство src