如何访问CSS中的字体功能?

Mar*_*cin 8 css fonts css3 font-face

我有一个字体,我希望在网站上使用,我需要访问各种备用字体功能(具体来说,这里选择的功能:http://myfonts.us/uOmsiF).

我知道mozilla有-moz-font-feature-settingscss功能,但我还需要两件事:

  1. 为webkit浏览器执行此操作的方法(如果可能,支持最近的IE版本);
  2. 如何计算出我应该把它作为-moz-font-feature-settings物业的价值(是否有工具?标准?).

我更喜欢使用CSS解决方案,但如果有其他一些基于javascript的方式可能适用于大多数平台,我肯定会使用它.

编辑:我刚刚找到了OpenType规范:http://www.fontfont.com/opentype/FF_OT_UserGuide_v2.pdf 以及CSS3草案:http://dev.w3.org/csswg/css3-fonts/#font-variant -alternates-prop 编辑2:我的解决方案是在xelatex中创建文本,然后将其转换为SVG.显然,这不是许多文本的解决方案,但适用于文本徽标.

Bol*_*ock 6

目前,除了Firefox 4之外,没有任何浏览器支持font-feature-settings(甚至它使用Mozilla供应商扩展).然而,CSS3 Fonts模块记录了该属性,因为它是CSS3的一部分,其他浏览器最终应该支持它.

我不确定任何基于JavaScript的解决方案.

  • 请记住,这仍然是一个草案; 规范可能随时发生变化,供应商实施也可能发生变化. (2认同)