といっても特に変わった事をする必要も無く、CSSでWeb Fontsを定義して、Canvasのfontプロパティに定義した名前をセットするだけ。 @font-face{ font-family: MadoMagi; src: url('./MadokaRunes.ttf') format("truetype"); } ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.font = "32px MadoMagi "; https://nullpon.moe/dev/sample/css/webfont/ こちらのサイトのソースを見てもらえば分かるが、ページのローディング時のCanvasへの書き込みは、jQueryのdocument.readyイベントではなくwindow.loadイベントで行っている。これはdocument.