有時候,在Windows Vista中使用Office2007/2003打開原來寫的文章,很多字體不能正常顯示了:仿宋和楷體的文字莫名其妙地變動,文章行距增大,而且排版也出現了錯誤,本來在本頁顯示的文字無緣無故變到下一頁,這是怎麼回事呢?
小知識:TrueType與OpenType字體
TrueType與分辨率無關,無論放大或縮小,字體總是光滑的,但是相對PostScript字體來說,其質量要差一些,文字太小時顯示不夠清楚。OpenType更為強大,可以把PostScript字體嵌入到TrueType的軟件中,支持跨平台,支持Unicode國際字符集,包含 TrueType字體的OpenType文件後綴名為.ttf,包含PostScript字體的文件後綴名為OTF,如果是包含一系列TrueType字體的字體包文件,那麼後綴名為TTC。
比較Windows XP與Vista系統中的字體文件,我們發現Vista的“仿宋體”和“楷體”字體文件均為新版字體OpenType,沒有保留XP中的舊版字體TrueType。原來如此!找到了問題的關鍵,解決辦法自然也很簡單。
方法一、復制XP的字體文件
將Windows XP字體文件夾“Fonts”中的“仿宋GB_2312”和“楷體GB_2312”字體文件復制到Vista字體文件夾“Fonts”中。
方法二、手動更改字體設置
在Vista中使用Word時,手動將XP中的相關字體更改為Vista中的字體,比如“仿宋體”,Word中將XP的字體顯示為“仿宋 _GB2312”,將Vista的字體顯示為“仿宋”,使用可以把XP中的“仿宋GB_2312”更改為Vista中對應的“仿宋”字體。
方法三、使用Word的“將字體嵌入文件”的功能
打開需要嵌入字體的文件,在主菜單上單擊“另存為”,在“工具”菜單上選擇“保存選項”,選中“嵌入TrueType字體”(Word2003)或“將字體嵌入文件按”(Word2007)。由於現在XP的使用還十分普遍,如果要在Vista中編輯文檔,請將“仿宋”和“楷體”字體設置為XP中也可以使用的字體。