日期:2014-05-16  浏览次数:20686 次

字符显示的原理
操作系统里字符是怎么通过编码转换成显示器里出现的图像的?这个图像存储在什么地方?是什么格式的?如果是图片那是矢量图么?还有,如果字体只是一个一个的图片,那像WORD这种软件是怎么平滑地调整字体的排版的呢?我的意思是,我觉得字体如果是图那也应该是一种特殊的可以调整具体显示细节的图片吧? 
我之所以想起这个问题是因为我想做一个考试打小抄时把小抄转换成一种容易读懂的编码的程序,方便我以后打小抄。我知道这些东西做这个程序基本是用不上的,但是我突然很想知道这些细节。

------解决方案--------------------
OS可能只是维护了一个视频缓冲区,按照约定的格式排满如1024x768的像素信息,最后由驱动程序将其转换为视频信号


那像WORD这种软件是怎么平滑地调整字体的排版的呢
-------------
这是更高层次的问题,不是OS解决的。理论上只要OS提供一个画点的api,应用程序就能利用这个api构建出魔兽这样精彩的显示效果
------解决方案--------------------
探讨
操作系统里字符是怎么通过编码转换成显示器里出现的图像的?这个图像存储在什么地方?是什么格式的?如果是图片那是矢量图么?还有,如果字体只是一个一个的图片,那像WORD这种软件是怎么平滑地调整字体的排版的呢?我的意思是,我觉得字体如果是图那也应该是一种特殊的可以调整具体显示细节的图片吧?
我之所以想起这个问题是因为我想做一个考试打小抄时把小抄转换成一种容易读懂的编码的程序,方便我以后打小抄。我知道这些东西做这个程序基本是用不上的,但是我突然很想知道这些细节。