0

現在、指定されたフォントでキャンバスに文字列を描画しています。ただし、ウィンドウサイズに基づいてこのフォントを拡大縮小したいと思います。

ターゲット文字列が与えられた場合、特定のフォント フェイスのポイント サイズを見つけて、ターゲット文字列をh高さ単位またはw幅単位で印刷するにはどうすればよいですか? ポイントサイズとフォントサイズの間に線形関係はありますか?

相対的なポイントサイズを決定するための非常に臭い方法を考えることができます (任意のサイズを選択し、寸法がターゲットのイプシロン内に収まるまで縮小/拡大します) が、よりクリーンに実行したいと考えています。

可能であれば、これをフォントのみで行い、アフィン変換に頼らないようにしたいと考えています。

4

1 に答える 1