Des polices erronées s'affichent sur les pages Web, sur des documents Word ou présentations PowerPoint imprimés après l'installation de la mise à jour de sécurité 961371

Traductions disponibles Traductions disponibles
Numéro d'article: 978909 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Après l'installation de la mise à jour de sécurité 961371 (décrite dans le bulletin de sécurité MS09-029), il est possible que vous rencontriez l'un des problèmes suivants :
  • Les pages Web qui utilisent des polices présentant une longue chaîne dans la table nom s'affichent avec une police par défaut.
  • Les documents qui utilisent ces polices s'affichent avec une police par défaut lorsque vous les imprimez à l'aide d'un spouleur d'imprimante.
  • Les tentatives d'incorporation des polices en tant que sous-ensembles dans des documents Microsoft Word ou dans des présentations Microsoft PowerPoint échouent.

Cause

Ce problème est dû à une erreur de régression dans le composant d'intégration de police de Windows qui a été introduit par la mise à jour de sécurité 961371. La régression impose une restriction artificielle à 2 500 caractères pour des chaînes qui présentent la police OpenType ou TrueType.

Résolution

Pour résoudre ce problème, installez la mise à jour de sécurité 972270. Après l'installation de la mise à jour 972270, la restriction de caractères pour des chaînes qui présentent la police OpenType ou TrueType est restaurée à 64 Ko (32 768 caractères Unicode). Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
972270 MS10-001 : Une vulnérabilité dans le moteur de polices Embedded OpenType pourrait permettre l'exécution de code à distance

Plus d'informations

Les polices TrueType et OpenType contiennent des chaînes dans la table « nom ». Pour plus d'informations, reportez-vous à la page Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/typography/otspec/name.htm
Les spécifications TrueType et OpenType permettent des chaînes d'une longueur de 64 Ko chacune. En ce qui concerne les chaînes qui sont utilisées dans des systèmes d'exploitation Microsoft Windows et codées en Unicode, cela correspond à une limite de caractères de 32 Ko.

La mise à jour de sécurité 961371 introduit une modification qui implique une limite de 5 000 octets (2 500 caractères) pour des chaînes dans la table « nom » d'une police. Il existe des polices qui contiennent des chaînes qui dépassent cette limite. Par exemple, certaines polices contiennent le contrat de licence complet du fournisseur en une seule chaîne dans la table « nom » de la police.

Propriétés

Numéro d'article: 978909 - Dernière mise à jour: vendredi 15 janvier 2010 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Server 2008 Service Pack 2 sur le système suivant
    • 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 sur le système suivant
    • Windows Vista Professionnel
    • Windows Vista Entreprise
    • Windows Vista Édition Familiale Basique
    • Windows Vista Édition Familiale Premium
    • Windows Vista Starter
    • Windows Vista Édition Intégrale
    • Windows Vista Entreprise 64 bits
    • Windows Vista Édition Familiale Basique 64 bits
    • Windows Vista Édition Familiale Premium 64 bits
    • Windows Vista Édition Intégrale 64 bits
    • Windows Vista Professionnel 64 bits
  • Windows Vista Service Pack 1 sur le système suivant
    • Windows Vista Professionnel
    • Windows Vista Entreprise
    • Windows Vista Édition Familiale Basique
    • Windows Vista Édition Familiale Premium
    • Windows Vista Starter
    • Windows Vista Édition Intégrale
    • Windows Vista Entreprise 64 bits
    • Windows Vista Édition Familiale Basique 64 bits
    • Windows Vista Édition Familiale Premium 64 bits
    • Windows Vista Édition Intégrale 64 bits
    • Windows Vista Professionnel 64 bits
  • Windows Vista Professionnel
  • Windows Vista Entreprise
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Starter
  • Windows Vista Édition Intégrale
  • Windows Vista Entreprise 64 bits
  • Windows Vista Édition Familiale Basique 64 bits
  • Windows Vista Édition Familiale Premium 64 bits
  • Windows Vista Édition Intégrale 64 bits
  • Windows Vista Professionnel 64 bits
  • Microsoft Windows Server 2003 Service Pack 2 sur le système suivant
    • 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 sur le système suivant
    • Microsoft Windows XP Édition familiale
    • Microsoft Windows XP Professional
  • Microsoft Windows XP Service Pack 3 sur le système suivant
    • Microsoft Windows XP Édition familiale
    • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Service Pack 4 sur le système suivant
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professionnel
    • Microsoft Windows 2000 Server
Mots-clés : 
kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbsurveynew KB978909
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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