字库里保存的汉字信息,其实就是汉字的点阵信息。对应于不同点阵格式下、不同字体的点阵信息。这一点和针式打印机打印汉字的道理是相同的。需要显示的点,是1,不需要显示的,是0.显示汉字的时候,还要根据显示方式的不同,对点阵数据也要进行必要的变换。比如点阵是从左到右,从上到下的顺序保存的话,你显示的时候,就得根据你所用的显示器件的显示方式,进行变换。如果保存的格式和你要显示的方式,是一致的,就不用变换,直接传递给显示器件就行。如果字库里保存的是从左到右,从上到下的点阵信息,而显示部件是从上到下、从左到右的方式,就需要变换了。
总之,取出来的点阵信息,根据你是用的部件,进行变换,保证汉字的正确显示就行。 |