精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● Windows>>【疑难杂症】>>WIN98字体故障排除一例

主题:WIN98字体故障排除一例
发信人: cybercowboy( )
整理人: netmonkey(2003-01-23 17:25:48), 站内信件
日前遇到一个字体问题,被它烦了好几天,虽然是在WIN98无盘工作站上遇到的,但在一般有盘WIN98也会遇到这样的问题,所以把过程写出来供大家参考。

一无盘网络,WIN2K做服务器,INTEL PXE,工作站是用WIN98第二版,一切正常,就是在一些应用程序的按钮等处,有时一些字不见了,例如退出按钮,只显示“退  ”,还有好几个字,例如商字也无法显示。总之就是缺字,在写字板中试过,打个出字,如果是宋体9点,就显示不出,如果改为10点或8点就没事。试过把显示属性中的外观里面所设置的字体设置为其他字体后,重新安装宋体字,仍然没效果,后来没办法只好把显示属性中的“外观”所使用的宋体9点(系统默认的设置)改为10点,才勉强能显示所有的文字,但总是觉得别扭。

因为是无盘系统,要重新做一次系统很麻烦,要是有盘站,也许会考虑重新安装系统。后来在细心查找之下,才发现在WIN98的安装目录下(即平时的C:\WINDOWS目录下),有一个文件叫ttfcache的文件,没有扩展名,根据文件名知道这是字体的缓存,于是试着把这个文件删除,再重启工作站后,字体显示正常,改回宋体9点也完全正常,看来就是这个文件在作怪。

原来WINDOWS为了使常用的字体能很快地显示,所以把常用的字体和字号(通常就是宋体9点)的数据保存在这个ttfCache里面,所以如果这个文件被破坏(可能在无盘系统上传的时候出错),而WINDOWS又没发现问题,继续使用这个缓存,就会出现上面所说的字体缺字问题。

所以,以后如果大家发现显示字体出现问题,可以在WINDOWS目录下找到这个文件并把它删除,然后重新启动系统,如果问题的原因和上面所说的一样,应该能解决问题。

另外,在WINDOWS目录下,有时还有一个叫iconcache的文件,这个据我猜测,应该是桌面上的图标的缓存文件,以前经常有网友反映桌面上的图标很难看(16色),不管怎样设置都不改变,如果遇到这样的情况,你可找找看WINDOWS目录下是否有iconcache这个文件,如果有,把它删除,也许你的图标问题就能解决,这个我没试过,大家有机会可以自己试试看。

cybercowboy原创,转载请注明作者及出处并保持文章完整,谢谢。


----
ccb&lger23

                                  ——CyberCowBoy·曉夢


||

                 

[关闭][返回]