Na webových stránkách, v tištěných dokumentech aplikace Word nebo v tištěných prezentacích aplikace PowerPoint jsou po instalaci aktualizace zabezpečení 961371 použita nesprávná písma

Překlady článku Překlady článku
ID článku: 978909 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Po instalaci aktualizace zabezpečení 961371 (popsané v bulletinu zabezpečení MS09-029) můžete zaznamenat libovolné z následujících potíží:
  • Webové stránky používající písma, která mají v tabulce name velmi dlouhý řetězec, jsou zobrazeny pomocí výchozího písma.
  • Dokumenty používající tato písma jsou zobrazeny pomocí výchozího písma, pokud je vytisknete pomocí služby zařazování tisku.
  • Pokusy o vložení písem jako dílčích sad do dokumentů aplikace Microsoft Word nebo prezentací aplikace Microsoft PowerPoint se nezdaří.

Příčina

K těmto potížím dochází z důvodu regrese v komponentě vkládání písem systému Windows, kterou přinesla aktualizace zabezpečení 961371. Tato regrese používá u řetězců, které jsou obsaženy v písmech OpenType nebo TrueType, umělé omezení délky na 2 500 znaků.

Řešení

Chcete-li tyto potíže vyřešit, nainstalujte aktualizaci zabezpečení 972270. Po dokončení instalace aktualizace 972270 je omezení délky u řetězců, které jsou obsaženy v písmech OpenType nebo TrueType, znovu obnoveno na původní hodnotu 64 kB (32 768 znaků Unicode). Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
972270 MS10-001: Chyba zabezpečení v modulu písem Embedded OpenType může umožnit vzdálené spuštění kódu

Další informace

Písma typu TrueType a OpenType obsahují řetězce v tabulce „name“. Další informace naleznete na následující stránce společnosti Microsoft:
http://www.microsoft.com/typography/otspec/name.htm
Specifikace písem TrueType a OpenType umožňují velikost jednotlivých řetězců až 64 kB. U řetězců používaných v operačních systémech Microsoft Windows, které využívají kódování Unicode, to odpovídá omezení na 32 768 znaků.

Aktualizace zabezpečení 961371 zavádí změnu, která u řetězců v tabulce „name“ písem používá omezení 5 000 bajtů (2 500 znaků). Existují písma obsahující řetězce, které toto omezení překračují. Některá písma například obsahují jako řetězec v tabulce „name“ úplné znění licenční smlouvy dodavatele.

Vlastnosti

ID článku: 978909 - Poslední aktualizace: 15. ledna 2010 - Revize: 1.2
Informace v tomto článku jsou určeny pro produkt:
  • Windows Server 2008 Service Pack 2 na těchto platformách
    • 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
  • Aktualizace SP2 pro Windows Vista na těchto platformách
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
    • Windows Vista Enterprise 64-bit edition
    • Windows Vista Home Basic 64-bit edition
    • Windows Vista Home Premium 64-bit edition
    • Windows Vista Ultimate 64-bit edition
    • Windows Vista Business 64-bit edition
  • Aktualizace SP1 pro Windows Vista na těchto platformách
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
    • Windows Vista Enterprise 64-bit edition
    • Windows Vista Home Basic 64-bit edition
    • Windows Vista Home Premium 64-bit edition
    • Windows Vista Ultimate 64-bit edition
    • Windows Vista Business 64-bit edition
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
  • Microsoft Windows Server 2003 Service Pack 2 na těchto platformách
    • 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 na těchto platformách
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
  • Microsoft Windows XP Service Pack 3 na těchto platformách
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Service Pack 4 na těchto platformách
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
Klíčová slova: 
kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbsurveynew KB978909

Dejte nám zpětnou vazbu

 

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