Os tipos de letra errados aparecem em páginas Web, em documentos Word impressos ou em apresentações PowerPoint impressas depois de instalar a actualização de segurança 961371

Traduções de Artigos Traduções de Artigos
Artigo: 978909 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Depois de instalar a actualização de segurança 961371 (descrita no boletim de segurança MS09-029), poderão ocorrer os seguintes problemas:
  • As páginas Web que utilizam tipos de letra com uma cadeia muito grande na tabela nome são apresentadas com um tipo de letra predefinido.
  • Os documentos que utilizam estes tipos de letra são apresentados com um tipo de letra predefinido quando os imprime utilizando um spooler de impressão.
  • As tentativas para incorporar os tipos de letra como subconjuntos em documentos do Microsoft Word ou em apresentações do Microsoft PowerPoint falham.

Causa

Esse problema ocorre devido a uma regressão no componente de incorporação de tipos de letra do Windows que foi introduzido pela actualização de segurança 961371. A regressão impõe um limite de 2500 caracteres em cadeias de tipos de letra OpenType ou TrueType.

Resolução

Para resolver este problema, instale a actualização de segurança 972270. Depois de instalar a actualização 972270, o limite de caracteres em cadeias em tipos de letras OpenType ou TrueType é restaurado para 64 KB (32 768 caracteres Unicode). Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
972270 MS10-001: Vulnerabilidade no Embedded OpenType Font Engine pode permitir a execução remota de código

Mais Informação

Os tipos de letra TrueType e OpenType contêm cadeias na tabela "none". Para mais informações, visite a seguinte página Web da Microsoft:
http://www.microsoft.com/typography/otspec/name.htm
As especificações TrueType e OpenType permitem que a extensão de qualquer cadeia individual seja até 64 KB. Para cadeias que são utilizadas em sistemas operativos de base Microsoft Windows que estão codificados em Unicode, isto corresponde a um limite de caracteres de 32 KB.

A actualização de segurança 961371 introduz uma alteração que aplica um limite de 5000 bytes (2500 caracteres) em cadeias na tabela do nome de um tipo de letra. Existem tipos de letra que contêm cadeias que excedem esse limite. Por exemplo, alguns tipos de letra incluem todo o contrato de licença do fornecedor como cadeia na tabela do nome do tipo de letra.

Propriedades

Artigo: 978909 - Última revisão: 15 de janeiro de 2010 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Windows Server 2008 Service Pack 2 nas seguintes plataformas
    • 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 nas seguintes plataformas
    • 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 Service Pack 1 nas seguintes plataformas
    • 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 nas seguintes plataformas
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • 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 nas seguintes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Service Pack 3 nas seguintes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Service Pack 4 nas seguintes plataformas
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
Palavras-chave: 
kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbsurveynew KB978909

Submeter comentários

 

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