打開word文檔突然發(fā)現(xiàn)字體"仿宋_gb2312”和"楷體_gb2312"顯示不正確,由于是固定的論文格式,所以一眼就看出來字體不正確。而之前在XP下,都是正常的。后來Google了一下,找到三種解決方法:
1.復(fù)制XP下字體文件
1>在%systemroot%下的Fonts文件夾中找到如下圖的字體,若是英文版字體則對應(yīng)文件名為simfang.ttf和simkai.ttf
2>復(fù)制到Vista或Win7中的Fonts文件夾中替換即可。
2.手動更改字體設(shè)置
在word文檔中將"仿宋_gb2312”和"楷體_gb2312"改成"仿宋"和"楷體"字體就能正常顯示
3.將字體嵌入文檔中
1>選擇"另存為",工具-->保存選項
2>勾選嵌入文件
原因解析:從第一張圖可以看到,在XP下字體為TrueType,在Vista之后的Windows中仿宋和楷體都是新的OpenType字體,這就造成了顯示不正常。
解決Windows 7 中Office 2007出現(xiàn)的反常字體問題
有時候,在Windows 7中使用Office2007/2003打開原來寫的文章,很多字體不能正常顯示了:仿宋和楷體的文字莫名其妙地變動,文章行距增大,而且排版也出現(xiàn)了錯誤,本來在本頁顯示的文字無緣無故變到下一頁,這是怎么回事呢?
先補(bǔ)充下小知識:TrueTrpe與OpenType字體
TrueTrpe與分辨率無關(guān),無論或縮小,字體總是光滑的,但是相對PostScript字體來說,其質(zhì)量要差一些,文字太小時顯示不夠清楚。OpenType更為強(qiáng)大,可以把PostScript字體嵌入到TrueTrpe的軟件中,支持跨平臺,支持Unicode國際字符集,包含TrueTrpe字體的OpenType文件后綴名為.ttf,包含PostScript字體的文件后綴名為OTF,假如是包含一系列TrueTrpe字體的字體包文件,那么后綴名為TTC。
比較Windows XP與win7系統(tǒng)中的字體文件,我們發(fā)現(xiàn)win7的“仿宋體”和“楷體”字體文件均為新版字體OpenType,沒有保留XP中的舊版字體TrueTrpe。原來如此!找到了問題的要害,解決辦法自然也很簡單。
方法一、復(fù)制XP的字體文件
將Windows XP字體文件夾“Fonts”中的“仿宋GB_2312”和“楷體GB_2312”字體文件復(fù)制到Vista字體文件夾“Fonts”中。
方法二、手動更改字體設(shè)置
在win7中使用Word時,手動將XP中的相關(guān)字體更改為win7中的字體,比如“仿宋體”,Word中將XP的字體顯示為“仿宋_GB2312”,將win7的字體顯示為“仿宋”,使用可以把XP中的“仿宋GB_2312”更改為Vista中對應(yīng)的“仿宋”字體。
方法三、使用Word的“將字體嵌入文件”的功能
打開需要嵌入字體的文件,在主菜單上單擊“另存為”,在“工具”菜單上選擇“保存選項”,選中“嵌入TrueTrpe字體”(Word2003)或“將字體嵌入文件”(Word2007)。由于現(xiàn)在XP的使用還十分普遍,假如要在Vista系統(tǒng)中編輯文檔,請將“仿宋”和“楷體”字體設(shè)置為XP中也可以使用的字體。