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:
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:
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: