WWW-sivuilla, tulostetuissa Word-asiakirjoissa tai tulostetuissa PowerPoint-esityksissä näkyy vääriä fontteja tietoturvapäivityksen 961371 asentamisen jälkeen

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 978909 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Oire

Kun olet asentanut tietoturvapäivityksen 961371 (kuvattu tietoturvatiedotteessa MS09-029), saatat kohdata seuraavia ongelmia:
  • Fontteja, joilla on nimitaulukossa hyvin pitkä merkkijono, käyttävät WWW-sivut näytetään käyttäen oletusfonttia.
  • Näitä fontteja käyttävät tiedostot näytetään käyttäen oletusfonttia, kun ne tulostetaan taustatulostuksen avulla.
  • Yritykset upottaa fontit alijoukkoina Microsoft Word -asiakirjoihin tai Microsoft PowerPoint -esityksiin epäonnistuvat.

Syy

Tämä ongelma aiheutuu regressiosta Windows-fonttien upotusosasta, jonka tietoturvatiedote 961371 lisäsi. Regressio käyttää keinotekoista 2 500 merkin pituusrajoitusta merkkijonoissa, jotka sisältyvät OpenType- tai TrueType-fontteihin.

Ratkaisu

Voit ratkaista tämän ongelman asentamalla tietoturvapäivityksen 972270. Kun olet asentanut päivityksen 972270, merkkien pituusrajoitus merkkijonoissa, jotka sisältyvät OpenType- tai TrueType-fontteihin, palautetaan 32 768 (64 kilotavua) Unicode-merkiksi. Saat lisätietoja napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
972270 MS10-001: Embedded OpenType Font Enginen heikkous saattaa sallia koodin etäsuorittamisen

Enemmän tietoa

TrueType- ja OpenType-fontit sisältävät merkkijonoja nimitaulukossa. Lisätietoja on seuraavalla Microsoftin WWW-sivulla:
http://www.microsoft.com/typography/otspec/name.htm
TrueType- ja OpenType-määritykset sallivat minkä tahansa yksittäisen merkkijonon pituudeksi jopa 64 kilotavua. Unicodea tukevissa Microsoft Windows -käyttöjärjestelmissä käytettävien merkkijonojen kohdalla tämä vastaa merkkirajaa, joka on 32 kilotavua.

Tietoturvapäivitys 961371 lisää muutoksen, joka ottaa käyttöön 5 000 tavun (2 500 merkkiä) rajoituksen fontin nimitaulukon merkkijonoille. On olemassa fontteja, jotka sisältävät tämän rajan ylittäviä merkkijonoja. Jotkin fontit esimerkiksi sisältävät toimittajan koko käyttöoikeussopimuksen merkkijonona fontin nimitaulukossa.

Ominaisuudet

Artikkelin tunnus: 978909 - Viimeisin tarkistus: 15. tammikuuta 2010 - Versio: 1.1
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Windows Server 2008 Service Pack 2 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
  • Microsoft Windows XP Service Pack 3 seuraavilla käyttöjärjestelmillä
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Service Pack 4 seuraavilla käyttöjärjestelmillä
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
Hakusanat: 
kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbsurveynew KB978909

Anna palautetta

 

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