Windows 10'daki bazı uygulamalarda bazı metinler neden kare kutularla görüntüleniyor?

Belirtiler

Windows 10 masaüstü veya Windows 10 Mobile'da belirli uygulamaları çalıştırırken, bazı karakterler kare veya dikdörtgen kutu olarak veya içinde nokta, soru işareti veya "x" olan bir kutu olarak görüntülenirken, önceki Windows veya Windows Phone sürümlerinde çalışan aynı uygulamada bu probl yoktu Em. Bu sorun genellikle Orta Doğu veya Asya dillerinde (Arapça, Çince, Hintçe, vb) metin içerir. Windows 10 Mobile'da bu sorun büyük olasılıkla Doğu Asya dillerini (Çince, Japonca, Korece) içerecektir. Windows 10 masaüstünde bu sorun genellikle sistemin yapılandırıldığı diller dışındaki dillerdeki metinleri ve uluslararası dillerin karşılaşılabileceği senaryoları destekleyen belirli uygulama türlerini içerir (örn. Web'de gezinmek, ve sosyal ağ uygulamalarında kullanıcı bildirimleri).

Neden

Windows 10'da yazı tiplerini etkileyen bazı önemli iyileştirmeler yapılmıştır; bu konuda daha fazla bilgi aşağıda verilmiştir. Bu değişikliklerin bir yan etkisi, Windows veya Windows Phone'un önceki sürümleri için oluşturulan varolan uygulamaların küçük bir alt kümesinin etkilenebileceğidir.

  • Windows Phone 8.1'e dahil edilen bazı yazı tipleri Windows 10 Mobile'a dahil edilmez.

  • Daha önce her Windows masaüstü sistemine dahil edilmiş bazı yazı tipleri isteğe bağlı yazı tipi paketlerine taşınmıştır ve bu nedenle tüm Windows 10 masaüstü sistemlerinde bulunmayabilir.

Bu değişiklikler hakkında daha fazla bilgi aşağıda verilmiştir. Bazı uygulamalarda, bu değişiklikler belirli uluslararası metinleri görüntülerken "kare kutu" belirtilerine neden olabilir. Tüm Windows 10 sürümleri geniş dil desteği sağlayan yazı tiplerini içerir ve Windows platformu, herhangi bir dildeki metnin kutular yerine okunaklı gliflerle görüntülemesini sağlamak için tasarlanmış yazı tipi geri dönüş mekanizmaları içerir. Ancak bazı uygulamalar, belirli Unicode karakterlerini görüntülemek için belirli yazı tiplerine doğrudan bağımlılık yapabilir ve Windows tarafından sağlanan yazı tipi geri dönüş mekanizmalarını kullanmaz. Bazı durumlarda, bu uygulamalar varsayılan olarak tüm Windows 10 sistemlerinde bulunmayan yazı tiplerine doğrudan bağımlılıklar benimsemişti. Uygulamanın kullanmaya çalıştığı yazı tipi sistemde bulunmadığından, başka bir yazı tipi metni görüntülemek için kullanılır ve bu yazı tipi görüntülenen tüm karakterleri desteklemeyebilir. Bir karakter, bu karakteri desteklemeyen bir yazı tipi kullanılarak görüntülendiğinde, bu yazı tipinden varsayılan "tanımlanmamış" bir sözcü kullanılır. Çoğu yazı tipindeki "tanımlanmamış" glyph dikdörtgen bir kutu görünümüne veya bunun bir varyasyonuna sahiptir.

Windows 10'daki önemli yazı tipi iyileştirmelerine genel bakış

Windows 10 için önemli ve üst düzey bir hedef, Windows'un ortak bir işletim sistemi çekirdeği ve paylaşılan bir uygulama platformu olan Evrensel Windows Platformu (UWP) etrafında oluşturulmuş farklı aygıt kategorileri için işletim sistemleri ailesi olmasıydı. UWP, hololens'ten Xbox ve Surface Hub'a kadar çok çeşitli cihazlarda çalışan ve bir kez yazılmış ve oluşturulmuş uygulamalara olanak tanır. Bu yakınsama lı uygulama platformunun gereksinimlerinden biri, bu aygıt kategorilerinin tümlerinde yaygın olan bir yazı tipi kümesine sahip olmaktır. Önceki sürümlerde, Windows Phone, Xbox One ve Windows masaüstü istemcisinde sevk edilen farklı yazı tipleri kümesi vardı. Windows 10'da artık tüm Windows 10 aygıtlarında, tüm Windows 10 sürümlerinde ve tüm aygıt kategorilerinde ve form faktörlerinde bulunması garanti edilen ortak bir yazı tipi kümesi bulunmaktadır. Buna ek olarak, bu ortak yazı tipleri kümesi, yalnızca sınırlı disk alanı gerektiren küçük bir yazı tipi kümesi ni kullanarak dünyanın dört bir yanından binlerce dili barındıran kapsamlı Unicode desteği sağlar. Ortak, UWP yazı tipleri kümesi bu makalede verilmiştir: Windows 10 yazı tipi listesi Windows masaüstü istemcisi genellikle daha az sıkı depolama kısıtlamaları olan aygıtlarda kullanılır ve böylece daha geniş bir yazı tipi seçkisi barındırabilir. Ancak, Windows masaüstü geleneksel olarak çok büyük depolama kapasiteleri olan cihazlarda kullanılırken, son yıllarda daha sınırlı depolama alanına sahip düşük maliyetli tabletler gibi yeni form faktörleri gördük. Windows 10 için bir diğer önemli, üst düzey hedef de Windows masaüstü istemcisinin bu tür düşük maliyetli cihazlarda her zamankinden daha iyi çalışmasını sağlamaktır. Windows'un uluslararası dil kapsamı büyümeye devam ettikçe, bu, belirli bir sistemdeki kullanıcının diğer diller için yazı tiplerine gerçek ihtiyacı olup olmadığı konusunda her sistemde giderek daha fazla uluslararası yazı tipi nin bulunduğu anlamına geliyordu. Ancak, bu, yazı tipi seçici denetimlerinde ve belirli bir kullanıcı için düşük alaka düzeyine sahip iletişim kutularında çok sayıda seçenek ekledi. Örneğin, Bir İspanyol kullanıcı Tay yazı tipleri düzinelerce seçim yapmak mümkün olacaktır, onlar Tay kullanmak asla olsa bile. Ayrıca, bu da her Windows masaüstü sisteminin boyutuna megabayt yüzlerce ekledi. Windows'un gerektirdiği disk alanı miktarını azaltmak ve belirli bir kullanıcıya sağlanan yazı tipi seçeneklerinin alaka düzeyini artırmak için, birçok Windows yazı tipi isteğe bağlı yazı tipi özelliklerine taşınmıştır. Bu isteğe bağlı yazı tipi özellikleri farklı komut dosyaları tarafından düzenlenir ve dil çağrışımları vardır ve bu dil çağrışımlarına göre otomatik olarak yüklenir. Örneğin, "Basitleştirilmiş Çince Tamamlayıcı Yazı Tipleri" özelliği, basitleştirilmiş Çince için özel olarak kullanılan yazı tiplerine sahiptir. Windows 10'un Basitleştirilmiş Çince sürümü yüklenmişse, bu isteğe bağlı yazı tipi özelliği önceden yüklenmiş olur. Windows 10'un farklı bir dil sürümü yüklenmişse ancak bir kullanıcı Basitleştirilmiş Çince giriş yöntemini etkinleştirirse veya Microsoft hesaplarıyla zaten Basitleştirilmiş Çince içeren bir profilleri varsa ve bu profil aygıtta dolaşıyorsa, Basitleştirilmiş Çince Ek Yazı Tipleri özelliği Windows Update aracılığıyla otomatik olarak yüklenir. Bir sistemde etkin olarak kullanılan dil kümesiyle eşleşecek isteğe bağlı yazı tipi paketleri yükleyerek, sağlanan yazı tipi seçenekleri nin sayısı ile kullanılan disk ayak izi arasında en iyi dengeyi sağlayabiliyoruz. Ancak bu isteğe bağlı yazı tipi özelliklerinin herhangi biri yüklü olmasa bile, her Windows 10 masaüstü sistemi hala ortak UWP yazı tiplerini içerir, Windows'un Unicode ve uluslararası metin için hala büyük bir desteğe sahip olmasını sağlar ve evrensel Windows uygulamalarının masaüstü aygıtlarında ve diğer tüm form faktörlerinde harika metin ekranına sahip olmasını sağlar.

Windows 10 Mobile'daki yazı tipi değişiklikleriyle ilgili ayrıntılar

Sınırlı sayıda yazı tipi kullanarak yakınsanan UWP yazı tipi kümesini tanımlamak için, Windows Phone 8.1'de bulunan bazı yazı tipleri Windows 10 Mobile'ın dışında tutulmuştur:

  • Dengxian, Dengxian Kalın

  • Estrangelo Edessa

  • Khmer UI, Khmer UI Bold

  • Lao UI, Lao UI Kalın

  • Leelawadee, Leelawadee Kalın

  • Lucida Sans Unicode

  • Microsoft MHei, Microsoft MHei Bold

  • Microsoft NeoGotik, Microsoft NeoGotik Kalın

  • Microsoft Uygur

  • Segoe WP, Segoe WP Işık, Segoe WP SemiLight, Segoe WP Semibold, Segoe WP Kalın, Segoe WP Siyah

  • Segoe WP Emoji

  • Tahoma, Tahoma Kalın

  • Urduca Dizme, Urduca Dizme Kalın

  • Yu Gotik Kalın

Bir Windows Phone uygulaması, belirli Unicode karakterlerini görüntülemek için yukarıda listelenen yazı tiplerinden birine doğrudan bağlıysa ve Windows tarafından sağlanan yazı tipi geri dönüş mekanizmalarını kullanmıyorsa, sonuç "kare kutu" glifleri olarak görüntülenen karakterler olur.

Windows 10 Masaüstü'nde yazı tipi değişiklikleri yle ilgili ayrıntılar

Yukarıda belirtildiği gibi, daha önce her Windows masaüstü istemci sİstemi sistemine dahil edilmiş olan bir dizi yazı tipi Windows 10 isteğe bağlı yazı tipi özelliklerine taşınmıştır. Aşağıdaki tablo, isteğe bağlı yazı tipi özelliklerinin ve temsili dil çağrışımlarının tam listesini verir. Bu paketlere taşınmış belirli yazı tipleri listelenir; bunlar, önceki Windows sürümlerinde kabuk kullanıcı arabirimi yazı tipleri olarak kullanılan ancak o zamandan beri yeni Windows yazı tipleri tarafından yerini alan yazı tipleridir.

İsteğe bağlı yazı tipi paketi

Dil derneği

Anahtar yazı tipleri isteğe bağlı pakete taşındı

Arapça Script Tamamlayıcı Yazı Tipleri

Arapça komut dosyası kullanan diller; örneğin, Arapça, Farsça, Urduca.

Bangla Script Tamamlayıcı Yazı Tipleri

Bangla komut dosyası kullanan diller; örneğin, Assamese, Bangladeş.

Vrinda

Kanada Aborjin Heceleri Ek Fontlar

Kanada Hece metnini kullanan diller; örneğin, Inuktitut.

Örtmebir

Cherokee Ek Yazı Tipleri

Cherokee.

Plantagenet Cherokee

Devanagari Tamamlayıcı Yazı Tipleri

Devanagari komut dosyası kullanarak dil; örneğin, Hintçe, Konkani, Marathi.

Mangal

Etiopik Tamamlayıcı Yazı Tipleri

Ethiopic komut dosyası kullanan diller; örneğin, Amharic, Tigrinya.

Nyala

Gujarati Tamamlayıcı Yazı Tipleri

Gujarati; Gujurati komut dosyası kullanarak başka bir dil.

Shruti

Gurmukhi Ek Fontlar

Panjabi; Gurmukhi komut dosyası kullanarak başka bir dil

Raavi

Çince (Basitleştirilmiş) Tamamlayıcı Yazı Tipleri

Basitleştirilmiş Çince

Çince (Geleneksel) Tamamlayıcı Yazı Tipleri

Geleneksel Çince

MingLiU, MingLiU_HKSCS

İbranice Tamamlayıcı Yazı Tipleri

İbranice

Japonca Ek Yazı Tipleri

Japonca

Meiryo, Meiryo UI, MS Gotik, MS Mincho

Khmer Tamamlayıcı Yazı Tipleri

Kamboçya; Khmer komut dosyası kullanarak başka bir dil.

DaunPenh, Khmer UI

Kannada Tamamlayıcı Yazı Tipleri

Kannada; Kannada komut dosyası kullanarak başka bir dil.

Tunga

Korece Ek Yazı Tipleri

Kore dili

Batang, Dotum, Gulim

Lao Tamamlayıcı Yazı Tipleri

Lao; Lao komut dosyası kullanarak başka bir dil.

DokChampa, Lao UI

Malayalam Ek Yazı Tipleri

Malayalam; Malayalam komut dosyası kullanarak başka bir dil.

Karthika

Odia Tamamlayıcı Yazı Tipleri

Odia; Odia komut dosyası kullanarak başka bir dil.

Kaplan

Pan-Avrupa Tamamlayıcı Yazı Tipleri

Otomatik dil çağrışımları yok.

Yok (tüm yazı tipleri Windows 10'da yenidir).

Sinhala Tamamlayıcı Yazı Tipleri

Sinhala; Sinhala komut dosyası kullanarak başka bir dil.

Iskoola Pota

Süryani Ek Yazı Tipleri

Süryaç alfabesi kullanan diller.

Estrangelo Edessa

Tamil Tamamlayıcı Yazı Tipleri

Tamil; Tamil komut dosyası kullanarak başka bir dil.

Latha

Telugu Tamamlayıcı Yazı Tipleri

Telugu; Telugu komut dosyası kullanarak başka bir dil.

Gautami

Tay Ek Fontlar

Tay dili; Tay alfabesi kullanarak başka bir dil.

Leelawadee

Bir uygulama, belirli Unicode karakterlerini görüntülemek için bu yazı tiplerinden birine bağlıysa ve Windows tarafından sağlanan yazı tipi geri dönüş mekanizmalarını kullanmıyorsa ve bu yazı tipini içeren isteğe bağlı yazı tipi paketi sistemde yüklü değilse (genellikle sistem ve kullanıcı profilleri ilişkili dil etkin olacak şekilde yapılandırılmamıştır), sonra sonuç "kare kutu" glifleri olarak görüntülenen karakterler olacaktır.

Windows 10 kullanıcıları için öneriler

Bu belirtilerle Windows 10 masaüstündeki bazı uygulamalarda karşılaşırsanız, uygulama geliştiricisine Windows 10 için uygulamalarını güncellemelerini öneren geri bildirimler sağlayabilirsiniz. Bu arada, uygulamaların düzgün çalışmasını gerektirebilecek bir veya daha fazla isteğe bağlı yazı tipi özelliği de yükleyebilirsiniz. Bunu yapmak için adımlar şunlardır: Yanlış görüntüleyen ve sık sık bu dili kullanan metnin dilini biliyorsanız: İlgili dili biliyorsanız, bu dili kullanıcı profilinize ekleyebilirsiniz ve ilişkili isteğe bağlı yazı tipi özelliği otomatik olarak yüklenir. (Not: Metin tahmini veya yazım denetimi gibi dille ilgili diğer isteğe bağlı özellikler de yüklenebilir.)

  • Başlat menüsünden Ayarlar'ıaçın.

  • Zaman & dilseçin.

  • Bölge & dilseçin.

  • Dil ekle'yiseçin.

  • Belirli bir dili seçin.

Dil ayarlarını değiştirmeden isteğe bağlı yazı tipi özelliklerini etkinleştirme: Belirli dili bilmiyorsanız veya yanlış görüntüleyen ancak bu dili kullanıcı profilinize eklemek istemiyorsanız, ek dil etkinleştirmeden isteğe bağlı yazı tipi özelliğini yükleyebilirsiniz.

  • Başlat menüsünden Ayarlar'ıaçın.

  • Sistem'i seçin.

  • Uygulamalar ve özelliklerseçin.

  • İsteğe bağlı özellikleri yönet'i seçin.

  • Özellik ekle'yiseçin.

  • Listeden isteğe bağlı yazı tipi özelliğini seçin.

Bazı Windows Phone uygulamalarında açıklanan belirtilerle karşılaşırsanız, uygulama geliştiricisi ile iletişime geçerek uygulamalarını burada sağlanan kılavuzu kullanarak güncellemelerini önerebilirsiniz. Not: Windows 10 Mobile isteğe bağlı yazı tipi özelliklerini desteklemez.

OEM'ler ve Sistem Yöneticileri için Öneriler

Windows 10 dağıtım görüntülerinde dil paketlerini veya uluslararası ayarları yapılandırıyorsanız, isteğe bağlı yazı tipi paketlerini (ve diğer isteğe bağlı, dille ilgili özellikleri) içerecek şekilde Dağıtım Görüntüsü Servis ve Yönetim aracını (DISM) kullanmanız gerekir. resimlerinize eklediğiniz dil paketleriyle ilişkilidir. Aşağıdaki makalede, isteğe bağlı yazı tipi özellikleri ve ilişkili Windows 10 dil paketi dilleri ile ilgili ayrıntılar sağlanmıştır:

İsteğe Bağlı Özellikler

Windows 10 dil paketleri ve isteğe bağlı, dille ilgili tüm özellikler hakkında genel bir bakış için bu makaleye bakın:

Windows görüntülerine dil ekleme

Bir sistem yöneticisiyseniz ve senaryolarınızın bu isteğe bağlı yazı tipi özelliklerinden bir veya daha fazlasının yazı tipleri gerektireceğini biliyorsanız, dağıtım görüntülerinize ilişkili dil paketlerini eklemeseniz bile, yazı tipi özelliklerinden herhangi birini ekleyebilirsiniz DISM kullanarak dağıtım görüntüleri içine.

Geliştiriciler için öneriler

Uygulamanız, Windows 10 Mobile'ın dışında bırakılmış yazı tiplerinden birine bağımlı bir Windows Phone uygulamanız varsa veya windows 10 Mobile'a bağımlı bir Windows masaüstü uygulamanız varsa, Windows 10'daki yazı tiplerinde yapılan değişikliklerden etkilenebilir isteğe bağlı yazı tipi paketlerine geçirilir ve uygulamanız Windows tarafından sağlanan yazı tipi geri dönüş mekanizmalarını kullanmazsa. Etkilenme olasılığı en yüksek uygulama ve uygulama senaryoları şunlardır:

  • Yazı tipi geri dönüşünü sağlamayan alt düzey grafik API'leri kullanarak karmaşık düzen yapan tarayıcılar veya diğer uygulamalar (örn. ETO_GLYPH_INDEX kullanarak DrawGlyphRun, ExtTextOut, ScriptTextOut).

  • Üçüncü taraf grafik kitaplıklarını kullanan oyunlar veya diğer uygulamalar.

  • Uygulamanın veya Windows'un görüntü dilinin dışındaki dilleri veya kullanıcı tarafından kullanılan diğer dilleri içeren metinlerin görüntülenebileceği uygulama senaryoları; örneğin, Web'de gezinme, diğer kullanıcılardan kısa mesaj veya bildirim alma.

Uygulamanız, özellikle yukarıdaki senaryolarda açıklanan belirtileri gösteriyorsa, uygulamanızın dayandığı yazı tiplerini gözden geçirmelisiniz. Windows 10'daki uygulamalar tarafından kullanılması önerilen yazı tipleri için lütfen aşağıdaki makaleye bakın:

Windows 10 yazı tipi listesi

Bu makalede listelenen yazı tiplerinin tüm Windows 10 aygıtlarında bulunması garanti edilir. Uygulamanız DirectWrite kullanıyorsa, DirectWrite tarafından sağlanan yazı tipi geri dönüş mekanizmalarını kullanmayı düşünebilirsiniz. Alt düzey API'ler kullanıyorsanız ve kendi yazı tipi geri dönüş uygulamanızı uygulamak isteseniz bile, DirectWrite'da kendi özel eşlemelerinizle tamamlayabileceğiniz varsayılan eşlemeler sağlayan API'ler vardır. Anahtar API'ler için aşağıdaki MSDN makalelerini görün:

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

×