計算できる長方形の領域内でテキストの単一行を中央に配置できるようにしたいと考えています。キャンバス上の 2D ジオメトリで期待していたことの 1 つは、幅がわからないものを中央に配置することです。
回避策として、HTML コンテナーでテキストを作成してから jQuery の関数を呼び出すことができると聞いたことがありますがwidth()
、ドキュメントの本文への瞬間的な追加を正しく処理していませんか? 幅が 0 になりました。
画面の幅の大部分を占めるよりもかなり短い 1 行のテキストがある場合、キャンバス上で自分が知っているフォント サイズでどのくらいの幅になるかをどのように判断できますか?