Fel teckensnitt visas på webbsidor, i utskrivna Word-dokument eller i utskrivna PowerPoint-presentationer efter att du har installerat säkerhetsuppdatering 961371

Artikelöversättning Artikelöversättning
Artikel-id: 978909 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

Symptom

När du har installerat säkerhetsuppdatering 961371 (beskrivs i säkerhetsbulletin MS09-029) kan du få följande problem:
  • Webbsidor som använder teckensnitt som har en mycket lång sträng i namn-tabellen visas med ett standardteckensnitt.
  • Dokument som använder de här teckensnitten visas med ett standardteckensnitt när du skriver ut dem med en utskriftshanterare.
  • Försök att bädda in teckensnitten som delmängder i Microsoft Word-dokument eller i Microsoft PowerPoint-presentationer misslyckas.

Orsak

Problemet beror på en regression i Windows-komponenten för teckensnittsinbäddning som ingick i säkerhetsuppdatering 961371. Regressionen inför en konstgjord begränsning av teckenlängden på 2 500 tecken för strängar i OpenType- eller TrueType-teckensnitt.

Lösning

Du kan lösa problemet genom att installera säkerhetsuppdatering 972270. När du har installerat uppdatering 972270 återställs begränsningen av teckenlängden för strängar i OpenType- eller TrueType-teckensnitt till 64 kB (32 768 Unicode-tecken). Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
972270 MS10-001: Säkerhetsproblem i motorn för inbäddat OpenType-teckensnitt möjliggör fjärrkörning av kod

Mer Information

TrueType- och OpenType-teckensnitt innehåller strängar i "namn"-tabellen. Mer information finns på följande Microsoft-webbsida:
http://www.microsoft.com/typography/otspec/name.htm
Enligt TrueType- och OpenType-specifikationerna kan en enskild sträng vara upp till 64 kB. För strängar som används i Microsoft Windows-baserade operativsystem som är Unicode-kodade, motsvarar detta en begränsning på 32 kB tecken.

Säkerhetsuppdatering 961371 inför en ändring som anger en gräns på 5 000 byte (2 500 tecken) för strängar i namntabellen för ett teckensnitt. Det finns befintliga teckensnitt som innehåller strängar som överskrider den gränsen. Vissa teckensnitt innehåller exempelvis leverantörens fullständiga licensavtal som en sträng i teckensnittets namntabell.

Egenskaper

Artikel-id: 978909 - Senaste granskning: den 15 januari 2010 - Revision: 1.1
Informationen i denna artikel gäller:
  • Windows Server 2008 Service Pack 2 på följande plattformar
    • 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 på följande plattformar
    • 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 på följande plattformar
    • 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 på följande plattformar
    • 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 på följande plattformar
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Service Pack 3 på följande plattformar
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Service Pack 4 på följande plattformar
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
Nyckelord: 
kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbsurveynew KB978909

Ge feedback

 

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