我还没有这个 3.5" 显示器,所以我不能只用 和 来测试它tput cols
。tput lines
在我开发带有curses的软件之前,我想知道两个轴上可以容纳多少个字符。
答案1
您需要确定字体的宽度和高度,假设您使用的是等宽字体(其中所有字形占据相同的宽度)。然后将水平像素数除以字体宽度来计算文本列数,将垂直像素数除以字体高度来计算文本行数。
在 480×320 屏幕上使用 VGA 样式的 8×16 字体,您将获得 60 列和 20 行。
我还没有这个 3.5" 显示器,所以我不能只用 和 来测试它tput cols
。tput lines
在我开发带有curses的软件之前,我想知道两个轴上可以容纳多少个字符。
您需要确定字体的宽度和高度,假设您使用的是等宽字体(其中所有字形占据相同的宽度)。然后将水平像素数除以字体宽度来计算文本列数,将垂直像素数除以字体高度来计算文本行数。
在 480×320 屏幕上使用 VGA 样式的 8×16 字体,您将获得 60 列和 20 行。