Эта статья нуждается в редакционном обзоре. Как вы можете помочь.
Summary
Свойство CSS font-variant-numeric
управляет использованием альтернативных начертаний для цифр, дробей и порядковых числительных.
Initial value | normal |
---|---|
Applies to | all elements. It also applies to ::first-letter and ::first-line . |
Inherited | yes |
Media | visual |
Computed value | as specified |
Animatable | no |
Canonical order | order of appearance in the formal grammar of the values |
Syntax
Formal syntax: normal | [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ]where
<numeric-figure-values> = [ lining-nums | oldstyle-nums ]
<numeric-spacing-values> = [ proportional-nums | tabular-nums ]
<numeric-fraction-values> = [ diagonal-fractions | stacked-fractions ]
font-variant-numeric: normal font-variant-numeric: ordinal font-variant-numeric: slashed-zero font-variant-numeric: lining-nums /* <numeric-figure-values> */ font-variant-numeric: oldstyle-nums /* <numeric-figure-values> */ font-variant-numeric: proportional-nums /* <numeric-spacing-values> */ font-variant-numeric: tabular-nums /* <numeric-spacing-values> */ font-variant-numeric: diagonal-fractions /* <numeric-fraction-values> */ font-variant-numeric: stacked-fractions /* <numeric-fraction-values> */ font-variant-numeric: oldstyle-nums stacked-fractions font-variant-numeric: initial font-variant-numeric: inherit font-variant-numeric: unset
Values
normal
- Это ключевое слово отключает все альтернативные начертания.
ordinal
- Это ключевое слово включает специальные глифы для порядковых числительных, например, 1st, 2nd, 3rd, 4th в английском или 1a в итальянском (в русском такие типографские изыски не приняты, пишут просто «1-й»). Это соответствует значению OpenType
ordn
. slashed-zero
- Это ключевое слово включает перечёркнутый ноль; это полезно, когда нужно чёткое различие между буквой O и цифрой 0. Это соответствует значению OpenType
zero
. - <numeric-figure-values>
- Эти значения управляют тем, какими знаками будут отображаться цифры. Возможны два значения:
lining-nums
включает маюскульные («заглавные») цифры, стоящие на опорной линии текста. Это соответствует значению OpenTypelnum
.oldstyle-nums
включает минускульные («строчные») цифры, в которых некоторые знаки (3, 4, 7, 9) уходят нижним краем под опорную линию (в русской типографике не принято, зато широко используется в западной, в основном в шрифтах с засечками). Это соответствует значению OpenTypeonum
.
- <numeric-spacing-values>
- Эти значения управляют горизонтальным размером цифр. Возможны два значения:
proportional-nums
включает цифры разной ширины. Это соответствует значению OpenTypepnum
.tabular-nums
включает цифры одинаковой ширины, которые легко выравниваются, как в таблицах. Это соответствуют значению OpenTypetnum
.
- <numeric-figure-values>
- Эти значения управляют отображением дробей. Возможны два значения:
diagonal-fractions
включает символы дробей, в которых числитель и знаменатель уменьшены и разделены косой чертой. Это соответствует значению OpenTypefrac
.stacked-fractions
включает символы дробей, где числитель и знаменатель уменьшены, поставлены друг над другом и разделены горизонтальной чертой. Это соответствует значению OpenTypeafrc
.
Examples
p { font-variant-numeric: ordinal; }
Specifications
Specification | Status | Comment |
---|---|---|
CSS Fonts Module Level 3 Определение 'font-variant-numeric' в этой спецификации. |
Кандидат в рекомендации | Initial definition |
Browser Compatibility
Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 34 (34) [1] | ? | ? | ? | ? |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | ? | 34.0 (34)[1] | ? | ? | ? |
[1] Experimental implementation was available since Gecko 24. It was governed by the preference layout.css.font-features.enabled
defaulting to true
on Nightly and Aurora only.
See also
Метки документа и участники
Метки:
Внесли вклад в эту страницу:
Sebastianz,
Mercury13
Обновлялась последний раз:
Sebastianz,