由于可以指定衬里和老式数字,我希望浏览器支持带有 webfonts的表格数字?##
- 左:默认数字
- 右:所需的表格数字(注意等宽)
字体:布兰登怪诞
简单地说,是的。
目前,您可以在其前缀形式中使用属性“ font-feature-settings ”并将“tnum”添加到值列表(示例)中以访问启用 OpenType 的字体中的表格数字:
font-feature-settings: 'tnum';
-webkit-font-feature-settings: 'tnum';
-moz-font-feature-settings: 'tnum';
检查caniuse以查看是否仍需要前缀版本。
请注意,如果您使用 Typekit 来提供网络字体,请确保在语言支持下选择“所有字符”。
我认为这是访问此 OpenType 功能的推荐方法(Mark Fox 的回答中的 font-feature-settings: 'tnum'):
font-variant-numeric: tabular-nums;
我在http://caniuse.com/#search=font-variant-numeric上找不到任何东西,所以坚持马克的回答,直到可以更好地确定浏览器支持。
虽然可以指定表格数字,但不能保证最终用户的浏览器支持该tnum
属性。
Web 类型状态跟踪哪些浏览器支持这些(和其他)高级印刷功能。
在撰写本文时 tnum
,得到以下支持:
tnum
不支持: