CorelDraw用了很久,最近发现有一问题使我极为恼火,隔三差五地找不到字体,开始我还不在意,因为字体较多,这种没有了,就改用类似的另一种得了。怎知时间一长,我就真受不了,昨天刚做完的设计,今天打开就改了,变得面目全非,到最后没剩几种字体了,迫于无奈,只得面对现实动手解决。
首先检查Windows下面的Fonts目录,却惊奇地发现原来所有的字体文件都还在,打开其它软件(如Word),原来的字体也都还在,这就奇怪了,重装字体,还是不成,怎么办﹖难道要我重装整个系统,“重装系统”忽然点亮了我思考的火花,既然重装系统可以解决此问题,那么来一次较“彻底”的字体重装应该同样可以,想到此,马上就行动。
既然简单的重装不行,得彻底一点,就得改动注册表,因为所有的字体在最开始安装的时候都已在注册表中注过册的,所以需要彻底清除注册表中的字体部分,先将Windows下的整个Fonts目录复制到根目录下,然后打开注册表(注意在打开之前备份),找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion键,删除整个Fonts子键,之后再重建一新的Fonts子键,退出注册表,重启系统,打开控制面板,选择“字体→安装新字体→根目录下刚才复制过来的Fonts目录→所有字体安装”,OK,再重启系统。
打开corelDRAW,选择字体,果然所有的字体又重新回来了。大功告成!
再后来,经多次实践发现,只要涉及到字体出问题,或是安装新字体报“字体已损坏……”之类,都可用此招解决。