|
发表于 2004-6-3 12:24:59
|
显示全部楼层
看来你说的清晰是指所有的都是黑点而没有灰点.我在想,是否可通过以下的方法来增加字体的清晰度:
1.使用手工制作的内嵌点阵字体.这是大家公认的,不用多讲了吧.
2.使用的是TTF字体,但关掉了AA,这样在屏幕上显示的字体看上去很破碎,因为它是用算法生成的,关掉了AA(其实我猜想就是去掉了灰点),解决的办法就是改进算法,但由于中文字体数量太多,算法方面实现较难.但也不是完全不可行.我的想法就是:提炼并整理出汉字的笔画,应该不会很多的(这方面的资料可以看看无字模字库的设计);然后针对这些笔画逐个作算法;汇总这些算法后,生成专用的针对汉字库(其实只需要针对宋体,因为我们屏幕显示最常用的就是宋体)的autohint算法.
3.使用TTF字体,增强显示的灰阶强度,说白了就是让它灰的变黑的(模糊就是由灰点太多引起的),这样应该也可以有一定的效果(感觉windows这方面作的比较好),虽说它还是有一定的灰点存在.
4.调整我们自己的显示器的gamma值------不知道gamma值干什么用的?search google吧.
补充说明:我不是研究这方面的专家,事实上什么专家都不是!以上几点,纯属猜想,不对之处,请指正.希望不会引起误导. |
|