Нет, в спецификации CSS 2.1 такого свойства нет. Веб-браузер должен выбрать шрифт, доступный в системе, и отобразить его в стиле «по умолчанию».
Быстрый просмотр рабочего проекта CSS 3 также не показывает такой вариант.
И хотя вы можете использовать свойство @ font-face в новых браузерах , похоже, что в общем случае нет возможности выбрать функции OpenType (например, использование * 1013). * подкладка или фигурки в старом стиле ).
Быстрый поиск показал, что в списке рассылки W3 CSS * было 1018 *.
.
Обновление: Вдохновлено Создание пользовательских стеков шрифтов с Unicode-Range Я решил попробовать свойство unicode-range
. Увы, вы не можете изменить справочную таблицу для использования пользовательских цифр, когда используются нормальные цифры 0-9
.
Но, хотя неудобно вводить цифры в высоких диапазонах Юникода (например, использовать Преобразователь кода Юникода ), можно использовать для конкретного набора цифр, например, цифры подкладки для таблиц (а также для подписи):
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>Table numerals</title>
<style>
@font-face {
font-family: Calluna;
src: url(http://localhost/Calluna-Regular.otf);
}
body { font-family: Calluna }
#f { font-size: 32pt }
</style>
</head>
<body>
<p id="f">Table figures: </p>
</body>
</html>