Как установить 2 шрифта для контекста холста HTML5? - PullRequest
3 голосов
/ 13 ноября 2011

Я пытаюсь заставить Canvas использовать два шрифта при рисовании текста.Это потому, что мой основной шрифт - Comic Sans MS (это приложение для детей).Поскольку я не могу найти Comic Sans на iPad, я пытаюсь заменить его на MarkerFelt-Thin.

Я пытался использовать несколько вариантов следующего утверждения:

ctx.font = "40pt MarkerFelt-Thin; 40pt Comic Sans MS";

Не похоже на работу.Поэтому в настоящее время я использую обнаружение пользовательского агента и вручную назначаю разные шрифты для каждого пользовательского агента.

Кто-нибудь знает правильный способ сделать это?

Cheers

1 Ответ

8 голосов
/ 14 ноября 2011

Canvas font использует тот же синтаксис , что и атрибут CSS font . Так что попробуйте:

ctx.font = "40pt MarkerFelt-Thin, Comic Sans MS";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...