Güvenlik güncelleştirmesi 961371 yüklendikten sonra Web sayfalarında, yazdırılan Word belgelerinde veya yazdırılan PowerPoint sunularında yanlış yazı tipleri görüntüleniyor

Makale çevirileri Makale çevirileri
Makale numarası: 978909 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Güvenlik güncelleştirmesi 961371 (güvenlik bülteni MS09-029'da açıklanmaktadır) yüklendikten sonra, aşağıdaki sorunlardan biriyle karşılaşabilirsiniz:
  • Name tablosunda çok uzun bir dize içeren yazı tiplerinin kullanıldığı Web sayfaları varsayılan yazı tipiyle görüntüleniyor.
  • Bu yazı tiplerinin kullanıldığı belgeler bir yazdırma biriktiricisi kullanılarak yazdırıldığında varsayılan yazı tipiyle görüntüleniyor.
  • Bu yazı tiplerini Microsoft Word belgelerinde veya Microsoft PowerPoint sunularında alt küme olarak katıştırma girişimleri başarısız oluyor.

Neden

Bu sorun, güvenlik güncelleştirmesi 961371 ile kullanılmaya başlanan Windows yazı tipi katıştırma bileşenindeki bir gerileme nedeniyle oluşur. Bu gerileme, OpenType veya TrueType yazı tiplerinin içerdiği dizeler için 2.500 karakter uzunluğunda yapay bir sınırlama uygular.

Çözüm

Bu sorunu gidermek için, güvenlik güncelleştirmesi 972270'i yükleyin. 972270 numaralı güncelleştirme yüklendikten sonra, OpenType veya TrueType yazı tiplerinin içerdiği dizeler için karakter uzunluğu sınırlaması 64 KB'ye (32.768 Unicode karakter) döndürülür. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
972270 MS10-001: Katıştırılmış OpenType Yazı Tipi Altyapısı'ndaki güvenlik açığı uzaktan kod yürütülmesine izin verebilir

Daha fazla bilgi

TrueType ve OpenType yazı tiplerinin "name" tablosu dizeler içerir. Daha fazla bilgi için aşağıdaki Microsoft Web sayfasını ziyaret edin:
http://www.microsoft.com/typography/otspec/name.htm
TrueType ve OpenType belirtimleri, herhangi bir dizenin en çok 64 KB olmasına izin vermektedir. Unicode olarak kodlanmış Microsoft Windows tabanlı işletim sistemlerinde kullanılan dizeler için, bu durum 32 KB karakter sınırlamasına karşılık gelir.

Güvenlik güncelleştirmesi 961371'de, yazı tipinin "name" tablosundaki dizelerde 5.000 bayt (2.500 karakter) sınırlaması uygulayan bir değişiklik yapılmaktadır. Bu sınırın aşıldığı dizeler içeren yazı tipleri bulunmaktadır. Örneğin bazı yazı tiplerinin "name" tablosunda, satıcının tüm lisans sözleşmesi bir dize olarak bulunmaktadır.

Özellikler

Makale numarası: 978909 - Last Review: 15 Ocak 2010 Cuma - Gözden geçirme: 1.1
Bu makaledeki bilginin uygulandığı durum:
  • Windows Server 2008 Service Pack 2, Ne zaman ne ile kullanilir:
    • 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, Ne zaman ne ile kullanilir:
    • 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, Ne zaman ne ile kullanilir:
    • 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, Ne zaman ne ile kullanilir:
    • 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, Ne zaman ne ile kullanilir:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Service Pack 3, Ne zaman ne ile kullanilir:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Service Pack 4, Ne zaman ne ile kullanilir:
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
Anahtar Kelimeler: 
kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbsurveynew KB978909

Geri Bildirim Ver

 

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