Dün (13 Aralık 2012) yayınlanan windows güncelleme paketini yüklediyseniz CorelDRAW ve diğer grafik yazılımlarında fontlarla ilgili sorunlar yaşayacaksınız demektir.
CorelDRAW'da font kullandığınız bir dosya açtığınızda bazı fontların yerinde hiç bir şey bulamayacaksınız. Fontlar görüntülenemeyecek, convert edemeyecek ve değiştiremeyeceksiniz. Sorun X6, X5 ve diğer sürümlerde yaşanıyor. Tabi her fontta değil ama büyük bir kısmında durum böyle.
Sorunun kaynağı CorelDRAW değil. Zaten düne kadar düzgün çalışan programınızda bugün bir sorun varsa mutlaka bir şeyler değişmiştir. Aynı zamanda bu sorundan QuarkXpress, Adobe Flash, MS Powerpoint, Serif PagePlus gibi birç ok grafik yazılımı da etkilendi. Sorunun kaynağı opentype kullanımına etki eden bir windows güncellemesi.
Çözüm ise basit. Önce denetim masasından program ekle/kaldır bölümüne giriyoruz...
Buradan windows güncellemelerine bakıyoruz. KB2753842 adlı güncelleştirmeyi kaldırıyoruz. Bilgisayarınızı yeniden başlattığınızda sorunun düzelmiş olduğunu göreceksiniz.
Sorun Microsoft'a bildirildi, yeni bir güncelleme bekleniyor. Microsoft'un bu soruna acil müdahale etmesini bekliyorum ama yine de bir sonraki güncelleme paketi ile düzeltilme ihtimali de yok değil. O zamana kadar bu güncellemeyi kaldırıp sorunsuz bir şekilde CorelDRAW'ı kullanmaya devam edebilirsiniz.
Kaynak: CorelTURK Blog
Format atmadan önce nette küçük bir araştırma yapsaydınız keşke, sorun yaşandığı gün çözümünü kendi blogumda yazmıştım.teşekkürler sorun çözüldü fakat sinirlerim uzunca süre çözülcek gibi durmuyor![]()
Format atmadan önce nette küçük bir araştırma yapsaydınız keşke, sorun yaşandığı gün çözümünü kendi blogumda yazmıştım.
CorelDRAW da bir çok Windows yazılımı gibi (buna Adobe, Quark, Microsoft) yazılımları da dahil) opentype font işleme sistemini Windows'un sağladığı bir API ile yapıyor. Program her glyph için curve talep ettiğinde Windows'un GetGlyphOutline() API'sini çağırıyor. Yeni güncelleme bu api nin bellekten geri dönmesine sebep oluyor ve bu api çalışmıyor. Bu nedenle opentype fontlardan glyph (karakter) bilgileri okunamadığı için bu fontlar görüntülenemiyor, neticede CorelDRAW glyph outline ya da curve lerini alıp bunları anlık olarak render ediyor, bilgi almadığı için de boş gösteriyor. Ayrıca fontu convert to curve yapamıyorsunuz çünkü yine glyph outline bilgisi gerekiyor...CorelTURK Blog a ve size teşekkürler sorun çözüldü
windows bu hatayı nasıl yapıyor? bu konuda bilginiz varmı?
CorelDRAW da bir çok Windows yazılımı gibi (buna Adobe, Quark, Microsoft) yazılımları da dahil) opentype font işleme sistemini Windows'un sağladığı bir API ile yapıyor. Program her glyph için curve talep ettiğinde Windows'un GetGlyphOutline() API'sini çağırıyor. Yeni güncelleme bu api nin bellekten geri dönmesine sebep oluyor ve bu api çalışmıyor. Bu nedenle opentype fontlardan glyph (karakter) bilgileri okunamadığı için bu fontlar görüntülenemiyor, neticede CorelDRAW glyph outline ya da curve lerini alıp bunları anlık olarak render ediyor, bilgi almadığı için de boş gösteriyor. Ayrıca fontu convert to curve yapamıyorsunuz çünkü yine glyph outline bilgisi gerekiyor...
Denilebilir... Aslında kendini de düşünmüyor, çünkü MS Powerpoint gibi kendi ofis yazılımları da bu hatadan etkilendi.bilgi için teşekkürler
windows sadece kendini düşünerek güncellemesini yapıyor kendine bağlı çalışan programların güncellemelerinden etkilenip etkilenmeyeceğini düşünmemesi sonucu ortaya çıkıyor sanırım
Denilebilir... Aslında kendini de düşünmüyor, çünkü MS Powerpoint gibi kendi ofis yazılımları da bu hatadan etkilendi.