1、概念:
Bitmap font点阵字体是把每一个字符都分成16×16或24×24个点,然后用每个点的虚实来表示字符的轮廓。
点阵字体优点是显示速度快,不像矢量字体需要计算;其最大的缺点是不能放大,一旦放大后就会发现文字边缘的锯齿。
点阵字体可以使用win-tc中的超级工具集中的点阵字模工具显示出想要的汉字
2、举例:
显示16*16的汉字
ch为定义汉字的数组
for( i = 0; i < sizeof(ch); i += 2 )
{
for(j = 0; j < 8; j ++)
{
if(ch[i] & 0x80 >> j )
putchar('#');
else
putchar('.');
}
for(j = 0; j < 8; j ++)
{
if(ch[i + 1] & 0x80 >> j )
putchar('#');
else
putchar('.');
}
putchar(10);
}
本文详细介绍了点阵字体的概念、优点与缺点,并通过代码示例展示了如何使用点阵字体显示汉字。重点讨论了点阵字体在字符显示速度方面的优势及在放大时出现的锯齿现象。
2596

被折叠的 条评论
为什么被折叠?



