[这个贴子最后由tpod在 2004/12/17 09:56pm 第 1 次编辑]
关于部分软件无法正常显示的问题,主要是注册表中字体设置原因,原注册表中有较多不存在的字体的信息,也有部分设置问题。我对V14修正版的注册表字体设置进行了调整,上面帖子中提到的无法正常显示的软件已经正常了(包括Total commander在640*480分辨率下的显示问题),其它还没发现的显示问题可参照下面的注册表信息进行适当的调整即可:
调整原则主要是删除冗余的字体信息(会导致字体替代不正常),另外可针对显示不正确的软件使用的字体进行单独调整,以达到较好的显示目的。字体信息即便误删了问题也不大,只要保证主要的几种字体信息正常就行,系统会自动用缺省的字体替代不存在的字体。
下面三个注册表分项下是列出全部项的,不是节选。
...\Microsoft\Windows NT\CurrentVersion\Fonts]
"Roman (All res)"="ROMAN.FON"
"Script (All res)"="SCRIPT.FON"
"Small Fonts (VGA res)"="SMALLE.FON"
"Courier New (TrueType)"="COUR.TTF"
"Times New Roman (TrueType)"="TIMES.TTF"
"Symbol (TrueType)"="SYMBOL.TTF"
"Impact (TrueType)"="tahoma.ttf"
"Latha (TrueType)"="micross.TTF"
"Tahoma (TrueType)"="tahoma.TTF"
"SimSun & NSimSun (TrueType)"="simsun.ttc"
"宋体 & 新宋体 (TrueType)"="SIMSUN.TTC"
(注:本分项是系统实有字体信息,对照 \PEXP\Fonts 目录下实际存在的字体进行了删留)
...\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="宋体"
"MS Shell Dlg 2"="Tahoma"
"Times"="Times New Roman"
...\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Tahoma"=hex(7):73,00,69,00,6d,00,73,00,75,00,6e,00,2e,00,74,00,74,00,63,00,2c,\
00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,00,00
"Microsoft Sans Serif"=hex(7):73,00,69,00,6d,00,73,00,75,00,6e,00,2e,00,74,00,\
74,00,63,00,2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,00,00
"Lucida Sans Unicode"=hex(7):73,00,69,00,6d,00,73,00,75,00,6e,00,2e,00,74,00,\
74,00,63,00,2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,00,00
"MS PGothic"=hex(7):73,00,69,00,6d,00,73,00,75,00,6e,00,2e,00,74,00,74,00,63,\
00,2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,00,00
"MS UI Gothic"=hex(7):73,00,69,00,6d,00,73,00,75,00,6e,00,2e,00,74,00,74,00,63,\
00,2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,00,00
"PMingLiu"=hex(7):73,00,69,00,6d,00,73,00,75,00,6e,00,2e,00,74,00,74,00,63,00,\
2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,00,00
"Verdana"=hex(7):73,00,69,00,6d,00,73,00,75,00,6e,00,2e,00,74,00,74,00,63,00,\
2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,00,00
"MS Sans Serif"=hex(7):73,00,69,00,6d,00,73,00,75,00,6e,00,2e,00,74,00,74,00,\
63,00,2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,00,00
(注:上面两分项是关于字体替代的,可自行设置满意的替代,不限于上面列出的几项,不存在又没设置替代的字体会用默认的宋体替代)
|