@sirocco
Инженер АСУТП

Как встроить нестандартный шрифт в canvas?

Есть определённая панель, нарисована на canvas. В панели отображаются данные, обновляются ajax'ом, данные даёт скрипт php. Нужно встроить не стандартный шрифт.
К примеру, если делаю так, то переменная на холсте отображается:
ctx.fillText( <script language="php"> 
	             echo $sensor_data['ts']; 
		   </script> , 40, 45);


А если так:
$HTML = '
<head>
        <link rel="stylesheet" href="font.css">
        <style type="text/css">
        h1 {
        font-family: "DSDIGI";
        }
		</style>
    </head>
	<body>
    	<h1>'.$ts.'</h1>
    </body>

';

и пробую подключить в canvas
ctx.fillText( <script language="php"> 
	             print $HTML; 
		   </script> , 40, 45);

то весь canvas не отображается, ничего не отображается.
Если не в холсте выводить print $HTML; то выводится без проблем нужным шрифтом.

Что можно сделать, чтоб подключить шрифт в canvas?
  • Вопрос задан
  • 2334 просмотра
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
canvas не умеет рисовать html-код
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы