指定された表示解像度(480×320など)と特定のフォントサイズ(14、15、16など)のTTYコンソールサイズ(文字数)を計算するには?

指定された表示解像度(480×320など)と特定のフォントサイズ(14、15、16など)のTTYコンソールサイズ(文字数)を計算するには?

まだこの3.5インチモニターがないため、およびのみテストすることはできませんtput colstput linesカースを含むソフトウェアを開発する前に、2つの軸に何文字が入ることができるかを知りたいです。

答え1

固定幅フォント(すべてのグリフが同じ幅を占める)を使用すると仮定し、フォントの幅と高さを決定する必要があります。次に、水平ピクセル数をフォント幅で除算してテキスト列数を計算し、垂直ピクセル数をフォント高さで割ってテキスト行数を計算します。

480×320画面でVGAスタイルの8×16フォントを使用すると、60列と20行を取得できます。

関連情報