質問: html5 canvasで文字幅に合わせて拡大 ・html5 canvasで以下のようなことをやりたいのですが、可能でしょうか? ・もし可能ならどうやるのでしょうか? ■前提 ・canvas設定。width10px ・canvas2dオブジェクト取得 ・文字「hogehoge」表示 ■やりたいこと ・この時、テキスト内容の文字幅に応じて、表示幅を広げ、全てを表示させるためにはどうすれば良いでしょうか? ■分からないこと ・テキスト内容を全て表示させるためには、canvas2dオブジェクトのwidthを変更するのでしょうか? ・それとも、canvasのwidth自体を変更するのでしょうか? ・canvasのwidthより、canvas2dオブジェクトのwidthが大きかったらどうなるのでしょうか?
回答: width:10px という意味がわからない! 1文字分がやっとでは??? autoにするか、文字サイズx文字数の幅+paddingのpx数 をとる必要があるのでは??? line-heightも必要になるとおもうけど?・・・ 指定した領域外の表示はできない! 視覚的にはみえない!これをうまく利用する方法も考えられるが?・・・