安裝安全性更新 961371 之後,網頁、列印的 Word 文件或列印的 PowerPoint 簡報出現錯誤字型

文章翻譯 文章翻譯
文章編號: 978909 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

安裝安全性更新 961371 (如資訊安全佈告欄 MS09-029 中所述),您可能會遇到下列其中一個問題:
  • 使用文字的網頁以預設的字型顯示,且該文字的 [名稱] 表格中有非常長的字串。
  • 當您使用列印多工緩衝處理器列印文件時,使用這些字型的文件以預設的字型顯示。
  • 嘗試將這些字型內嵌為 Microsoft Word 文件或 Microsoft PowerPoint 簡報中的子集時失敗。

發生的原因

會發生這個問題是因為安全性更新 961371 造成的 Windows 字型內嵌元件迴歸問題。這個迴歸會對包含在 OpenType 或 TrueType 字型中的字串造成 2,500 個字元人工長度限制。

解決方案

如果要解決這個問題,請安裝安全性更新 972270。安裝更新 972270 後,包含在 OpenType 或 TrueType 字型中的字串字元長度限制會還原為 64 KB (32,768 個 Unicode 字元)。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
972270 MS10-001:Embedded OpenType Font Engine 的弱點可能會允許遠端程式碼執行

其他相關資訊

TrueType 和 OpenType 字型在 [名稱] 表格中包含字串。如需詳細資訊,請造訪下列 Microsoft 網頁 :
http://www.microsoft.com/typography/otspec/name.htm
TrueType 和 OpenType 規格允許任一字串的長度上限為 64 KB。對使用 Unicode 編碼的 Microsoft Windows 作業系統所使用的字串來說,此上限相對應為 32 KB 的字元限制。

安全性更新 961371 採用一項變更,即會在字型之名稱表格中的字串上,套用最多 5,000 個位元組 (2,500 個字元)。有些現有的字型包含超過該上限的字串。例如,某些字型使用包含廠商完整授權合約做為字型之名稱表格中的字串。

屬性

文章編號: 978909 - 上次校閱: 2010年1月15日 - 版次: 1.2
這篇文章中的資訊適用於:
  • Windows Server 2008 Service Pack 2?應用於:
    • Windows Server 2008 Datacenter without Hyper-V
    • Windows Server 2008 Enterprise without Hyper-V
    • Windows Server 2008 for Itanium-Based Systems
    • Windows Server 2008 Standard without Hyper-V
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
    • Windows Web Server 2008
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Vista Service Pack 2?應用於:
    • Windows Vista 商用入門版
    • Windows Vista 商用進階版
    • Windows Vista 家用入門版
    • Windows Vista 家用進階版
    • Windows Vista Starter
    • Windows Vista 旗艦版
    • Windows Vista 商用進階 64 位元版
    • Windows Vista 家用入門 64 位元版
    • Windows Vista 家用進階 64 位元版
    • Windows Vista 旗艦 64 位元版
    • Windows Vista 商用入門 64 位元版
  • Windows Vista Service Pack 1?應用於:
    • Windows Vista 商用入門版
    • Windows Vista 商用進階版
    • Windows Vista 家用入門版
    • Windows Vista 家用進階版
    • Windows Vista Starter
    • Windows Vista 旗艦版
    • Windows Vista 商用進階 64 位元版
    • Windows Vista 家用入門 64 位元版
    • Windows Vista 家用進階 64 位元版
    • Windows Vista 旗艦 64 位元版
    • Windows Vista 商用入門 64 位元版
  • Windows Vista 商用入門版
  • Windows Vista 商用進階版
  • Windows Vista 家用入門版
  • Windows Vista 家用進階版
  • Windows Vista Starter
  • Windows Vista 旗艦版
  • Windows Vista 商用進階 64 位元版
  • Windows Vista 家用入門 64 位元版
  • Windows Vista 家用進階 64 位元版
  • Windows Vista 旗艦 64 位元版
  • Windows Vista 商用入門 64 位元版
  • Microsoft Windows Server 2003 Service Pack 2?應用於:
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Service Pack 2?應用於:
    • Microsoft Windows XP Home Edition (家用版)
    • Microsoft Windows XP Professional
  • Microsoft Windows XP Service Pack 3?應用於:
    • Microsoft Windows XP Home Edition (家用版)
    • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Service Pack 4?應用於:
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
關鍵字:?
kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbsurveynew KB978909
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com