该文由于发布较早,只在window xp中测试成功。保留文章是为了给读者提供一个思路,如果读者反馈过多无效,我这边就会下架文章。谢谢。



今天,在使用其他人发过来的一个PSD文件时,发现这台新的电脑里没有安装那种字体,到网上下载到字体后,习惯性地将文件拷贝到C:\WINDOWS\Fonts文件夹里,却发现没有像以往一样有字体安装的提示,打开photoshop,也没有找到新安装的字体。
显然,字体安装没有成功。

试着找了好几种方法,还是没法解决,最后到网上进行了一番搜索,一边浏览学习其他人的问题和方法,一边自己摸索,最后终于得以成功安装字体。

下面,将字体安装的一些方法简单向大家介绍一下,也和大家交流交流心得。

在一般情况下,如果要安装新字体,可以直接将找来的字体文件复制到C:\WINDOWS\Fonts文件夹,到时系统会自动弹出“安装新字体”的提示,最后直接点确定,字体安装就完成了,在你使用其他软件(如:OFFICE,PHOTOSHOP等)的时候就可以运用新的字体了。

以上情况为系统正常的时候,但有时也会遇到一些问题。
例如,将字体文件复制进以fonts文件夹时,系统并没有自动安装,也没有任何提示,从而无法使用新的字体。

1.这个时候可以在进入fonts文件后在菜单里找到“安装新字体”选项(文件>安装新字体...),然后根据提示选择要安装的字体文件即可。如果在菜单栏里没有“安装新字体”的选项,则要继续进行下一步处理;

2.在C:\WINDOWS\Fonts文件夹下面新建一个文件desktop.ini,用记事本打开,输入如下内容:
[.ShellClassInfo]
UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534}
保存后,将desktop.ini文件属性改为只读隐藏。
原理:xp系统下的C:\WINDOWS\Fonts是一个较特殊文件夹,就算将工具-文件夹选项里选为所有文件可见,此文件夹下面的配置文件desktop.ini仍然无法显示,打开办法唯有在地址栏输入C:\WINDOWS\Fonts\desktop.ini才能显示出来。所以处理问题的时候没有想到此配置文件丢失。而很多朋友在优化系统的时候往往搜索所有的desktop.ini再删除,因此误删此文件造成字体无法安装。
注意,可能有的系统里面已经有了这个文件,而且里面的内容都是一样的,那么问题可能就不是因为desktop.ini文件丢失而造成的了。
倘若进行了以上操作之后还是不行,那就接着往下看吧;

3. 如果以上操作均不能收效,则很有可能是fonts文件夹的属性被修改了,该文件夹必须包含“只读”、“系统”两大属性。
下面为修改文件夹属性的方法:你可以进入命令提示符(在开始>运行里输入cmd,然后回车),使用命令attrib +s +h +a filename /s /d,
注释:
+s 设置为系统属性
+h 设置为隐藏
+a 设置存档
+r 设置只读
filename为你文件夹名字,前提是你必须先进入文件夹所在根目录。
不过我个人还是建议直接输入完整路径,例如我就是直接输入的attrib +s +r C:\WINDOWS\Fonts,回车之后一般系统不会有什么提示,所以只能在处理后再返回fonts文件夹重新测试了
通过上面方法,成功修改fonts文件夹属性后,我的问题就得到成功解决了,重新将字体文件拷贝到fonts文件夹,立即就有安装新字体的提示.