2016-03-03 40 views
3

我正在嘗試將OpenType字體與替代文體設置爲繪製到畫布元素。我把它與標準的HTML和字體與使用畫布元素的OpenType文體集

font-feature-settings: "ss01"; 

不過,我也需要寫字體的canvas元素。無論如何要做到這一點?或者這不被支持?

+0

我敢肯定,這不被支持。畫布不能獲得與CSS3/CSS4提供的HTML相同的文本引擎控件。 Canvas的'ctx.font'只接受CSS ['font' values](https://developer.mozilla.org/en-US/docs/Web/CSS/font),它沒有'font-feature-設置「作爲精簡格式的一部分。你*可能會以某種方式在[font-variant](https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant)中工作,但我從來沒有嘗試過,所以你會必須自己看這個。 –

回答

1

截至目前爲止,你仍然不能,font-feature-settings也不能,font-variant,並且就此而言,它甚至還沒有在Canvas的規範中。

但它可能有一天:https://github.com/whatwg/html/issues/592