• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:html5canvasの文字枠のずれ)

html5canvasの文字枠のずれ

このQ&Aのポイント
  • html5のcanvasで枠付きの文字列を描画する際に、表示がおかしくなる場合があります。特定のフォントとサイズの組み合わせによってのみ発生し、それ以外の場合には問題ありません。
  • 表示がおかしくなる原因は、ブラウザや環境によって異なります。例えば、Google Chromeでは特定のフォントで表示がずれることがあります。
  • 問題を解決するためには、フォントやサイズの組み合わせを変更することが必要です。適切なフォントを選択し、文字列の描画位置を調整することで正しく表示されるはずです。

質問者が選んだベストアンサー

  • ベストアンサー
  • hymat
  • ベストアンサー率58% (95/162)
回答No.1

同じ座標に出力しても、strokeTextとfillTextで多少ズレますね。 重ね打ちで袋文字にしようというのはちょっと無理があると思います。 文字数分のズレが累積していくので、どうしてもということなら、文字の位置を補正しつつ、1文字ずつ出力するしかないかと。 っていうのと、「MS P明朝」の空白が全角だと、そういうフォントはないということで、デフォルトのフォントになるので、それも影響しているかと。

noname#231700
質問者

お礼

回答ありがとうございます。文字の装飾はこの方法ではできないようなので諦めます。

関連するQ&A