2016-03-03 3 views
3

Я пытаюсь использовать шрифт OpenType с альтернативным стилистическим набором для рисования в элемент холста. У меня он работает со стандартной HTML и шрифтами сOpenType Stylistic Sets with Canvas element

font-feature-settings: "ss01"; 

Однако, мне также нужно написать шрифт на холст элемент. Есть какой-либо способ сделать это? Или это не поддерживается?

+0

Я уверен, что это не поддерживается. Canvas не получает того же элемента управления движком текста, что CSS3/CSS4 предлагает HTML. Canvas 'ctx.font' принимает только значения CSS [' font'] (https://developer.mozilla.org/en-US/docs/Web/CSS/font), в котором нет положений для 'font-feature- settings' как часть сжатого формата. Вы можете * как-то работать в [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