インストールしたフォントの名前を取得して HTML5 キャンバス コンテキストに渡してフォントを設定する方法を知りたいです。
node-canvas を使用しており、フォントをunleanredに設定しようとしています。
フォントをダウンロードしてインストールした後、これを試してフォントを設定しました:
var canvas = new Canvas(370, 120)
, ctx = canvas.getContext('2d');
ctx.font = 'bold 30px unlearned';
ctx.fillText('foo', 25, 45);
ただし、フォントは出力で変更されません。他のフォント、たとえばdraftingをダウンロードしてインストールすると、上記が機能します。
問題は、フォントを参照するために間違った名前を使用していることだと思います。正しい名前とタイプを取得するにはどうすればよいですか?