De ce afișează un text cu cutii pătrate în unele aplicații pe Windows 10?

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3083806
Simptome
Când se execută anumite aplicații desktop Windows 10 sau Windows 10 Mobile, unele caractere afișa ca o casetă pătrată sau dreptunghiulară, sau ca o casetă cu un punct, un semn de întrebare sau "x" în interiorul, în marcă de timp ce aplicația același execută versiuni anterioare de Windows sau Windows Phone nu au această problemă.

Această problemă implică, de obicei, text în limbile Orientul Mijlociu sau asiatice (arabă, chineză, Hindi, etc.). Pe Windows 10 Mobile, această problemă este cel mai probabil să implice limbi est-asiatice (chineză, japoneză, coreeană). Pe desktop Windows 10, această problemă implică, de obicei, text în alte limbi decât limbile pentru care este configurat acel sistem și în anumite tipuri de aplicații care acceptă scenarii în care pot fi întâlnite internațional limbi (de exemplu, navigare Web și notificări de utilizator în aplicațiile de rețele sociale).
Cauză
Unele îmbunătăţiri cheie au fost făcute în 10 Windows care afectează fonturi; mai multe detalii despre acest lucru sunt furnizate mai jos. Un efect secundar de aceste modificări este că o mică parte din aplicații existente creat pentru versiunile anterioare de Windows sau Windows Phone pot fi afectate.
  • Unele fonturi care au fost incluse în Windows Phone 8.1 nu sunt incluse în Windows 10 Mobile.
  • Unele fonturi care anterior au fost incluse în fiecare sistem de desktop Windows au fost mutate în pachete de font opțională și să nu fie prezente pe toate sistemele desktop Windows 10.

Mai multe detalii despre aceste modificări sunt furnizate mai jos. În anumite aplicații, aceste modificări pot duce la "casetă pătrată" simptomele atunci când se afişează anumite texte internațional.

Toate edițiile de Windows 10 includ fonturi care furnizează suport larg limbă și platforma Windows include mecanismele de rezervă font proiectat pentru a vă asigura că textul din orice limbă întotdeauna afișează cu lizibile simboluri în loc de casete. Dar unele aplicații poate dura dependențele direct pe fonturi speciale pentru afișarea anumite caractere Unicode și nu utiliza mecanismele de font rezervă furnizate de Windows. În unele cazuri, aceste aplicații au efectuat dependențele direct pe fonturi care nu sunt prezente implicit pe toate sistemele Windows 10. Deoarece fontul pe care încearcă să utilizați aplicația nu este prezentă în sistem, unele alt font se utilizează pentru a afișa textul în schimb, și acel font să nu accepte toate caracterele afişate. Când un caracter este afişat utilizând un font care nu acceptă acest caracter, se utilizează un simbol implicit "nu este definit" din acel font. "Nu este definit" simbol în majoritatea fonturi are aspect o cutie dreptunghiulară sau unele variantă de care.

Prezentare generală a îmbunătățirilor cheie font în Windows 10

O cheie, scopul la nivel înalt pentru Windows 10 a fost pentru Windows pentru a fi o familie de sisteme de operare pentru dispozitive diferite categorii toate create în jurul o bază comună OS şi o platformă de aplicații partajat — Universal platformă Windows (UWP). UWP permite aplicații care sunt scrise și create dată și care poate executa pe o gamă largă de dispozitive, de la Hololens la Xbox și Surface Hub. O cerință pentru această platformă convergente aplicații este un set de fonturi care sunt comune în toate aceste categorii de dispozitiv. În trecut versiuni, au diferite seturi de fonturi care livrează în Windows Phone, un Xbox și Windows desktop client. În Windows 10, este acum o comune de fonturi garantat pentru a fi prezente pe toate dispozitivele Windows 10, în toate edițiile de Windows 10 și din categoriile de dispozitiv și formular factori. În plus, acest set de fonturile comune furnizează suport Unicode, primire mii de limbi din întreaga lume folosind un mic set de fonturi care necesită numai spațiu pe disc este limitat.

Setul de fonturi UWP obișnuite, se acordă în acest articol:

https://MSDN.Microsoft.com/Library/Windows/apps/hh700394.aspx#recommended_fonts

Windows desktop client este utilizată de obicei pe dispozitivele cu mai puţin stricte constrângeri de stocare, și astfel se pot adapta o selecție mai mari de fonturi. Cu toate acestea, întrucât Windows desktop s-a utilizat în mod tradițional pe dispozitivele cu capacități de stocare foarte mari, în ultimii ani am văzut noul formular factori comprimate preț scăzut care au mai limitată de stocare. O altă tastă, scopul la nivel înalt pentru Windows 10 a fost pentru a face Windows desktop client lucra mai bine decât vreodată pe aceste dispozitive costuri mai mici.

Ca acoperirea internaționale limbaj Windows Urmărire să crească, aceasta înseamnă că mai multor fonturile au fost prezente pe fiecare sistem, sau nu utilizator într-un anumit sistem a avut nevoie reală de fonturi pentru alte limbi. Cu toate acestea, aceasta adaugă un număr mare de opţiuni în selector de font controale și dialogurile care ar fi scăzut relevanță pentru un anumit utilizator. De exemplu, un utilizator spaniolă ar putea alege din zecile de fonturi thailandeză, chiar dacă acestea ar putea folosi niciodată thailandeză. În plus, acest lucru, de asemenea, adaugă sute de megaocteți dimensiunea fiecare sistem de ferestre desktop. Pentru a reduce cantitatea de spațiu-disc care necesită Windows și pentru a îmbunătăți relevanța opțiunile de font furnizat pentru un anumit utilizator, mai multe fonturi Windows au fost mutate în caracteristici opționale font.

Aceste caracteristici opționale font sunt organizate de script-uri diferite au asocierile de limbă și se vor instala automat pe acele asocierile de limbă. De exemplu, caracteristica "Simplificată Chineză Supplemental fonturi" a fonturilor utilizate în mod special pentru chineză simplificată. Dacă este instalată versiunea chineză simplificată a Windows 10, atunci va fi deja această caracteristică opțională font pre-instalat. Dacă o altă versiune de limbă de Windows 10 este instalat, dar un utilizator permite o chineză simplificată de intrare metodă, sau dacă au un profil asociate cu contul Microsoft care include deja chineză simplificată și că profilul migrează pe dispozitivul, apoi caracteristica fonturi Supplemental chineză simplificată se va instala automat prin intermediul Actualizare Windows.

Prin instalarea de pachete de font opționale pentru a corespunde setul de limbi activ utilizat pe un sistem, vom putea obține cel mai bun echilibru între numărul de font opțiunile furnizate și amprenta de disc utilizat. Dar chiar și fără oricare dintre aceste caracteristici opționale font instalat, fiecare sistem de desktop Windows 10 includ în continuare fonturile comune UWP, asigurându-vă că Windows are încă mare suport pentru Unicode și pentru text internaționale și asigurarea că aplicațiile Windows universal poate avea mare text afișat pe desktop dispozitive și orice alt factor de formular.

Detalii despre modificările de font în Windows 10 Mobile

Pentru a defini fontul UWP convergente, setați utilizând un număr limitat de fonturi, unele fonturi care erau prezente în Windows Phone 8.1 au fost excluse din Windows 10 Mobile:
  • Dengxian, Dengxian Bold
  • Estrangelo Edessa
  • UI khmeră, Khmeră UI Bold
  • UI Laos, Laos UI Bold
  • Leelawadee, Leelawadee Bold
  • Lucida Sans Unicode
  • Microsoft laura, Microsoft laura Bold
  • Stil de Microsoft, Microsoft stil Bold
  • Microsoft Uighur
  • Segoe WP Segoe WP luminos, Segoe WP SemiLight, Segoe WP Semibold, Segoe WP Bold, Segoe WP Black
  • Segoe WP Emoji
  • Tahoma, Tahoma Bold
  • Urdu culegere, Urdu culegere Bold
  • Yu Gothic Bold


Dacă un telefon Windows app direct depinde de unul dintre fonturile enumerate mai sus pentru a afișa anumite caractere Unicode și nu face utilizarea de mecanismele de rezervă font furnizate de Windows, rezultatul ar fi afișată ca "casetă pătrată" simboluri de caractere.

Detalii despre modificările de font în Windows 10 Desktop

Așa cum am menționat mai sus, un număr de fonturi care anterior ar au fost incluse în fiecare sistem de desktop client Windows au în Windows 10 fost mutate în caracteristici opționale font.

Următorul tabel oferă Listă tabel completă de caracteristici opționale font și asocierile de reprezentantul limbă. Selectați fonturile care au fost mutate în aceste pachete sunt listate; Acestea sunt fonturi care s-au utilizat ca shell user interface fonturi în versiunile anterioare de Windows, dar deoarece au fost înlocuite de fonturi mai nouă de Windows.

Pachetul opţional fontAsociere de limbăCheie fonturi mutat în pachetul opționale
Arabă Script Supplemental fonturiLimbi folosind script Arabă; de exemplu, arabă, persană, Urdu.
Bangla Script Supplemental fonturiLimbi folosind Bangla script; de exemplu, asameză, Bangla.Eu
Fonturi Supplemental aborigen canadianLimbi folosind script Canadian Syllabics; de exemplu, Inuktitut.Marius
Fonturi Supplemental CherokeeCherokee.Plantagenet Cherokee
Devanagari Supplemental fonturiLimba folosind Devanagari script; de exemplu, Hindi, Konkani, Marathi.Misic
Fonturi etiopian suplimentarLimbi folosind script etiopian; de exemplu, engleză, Tigrinya.Nyala
Gujarati Supplemental fonturiGujarati; orice altă limbă utilizând Gujurati script.George
Gurmukhi Supplemental fonturiPanjabi; orice altă limbă utilizând Gurmukhi scriptRap
Chineză (simplificată) Supplemental fonturiChineză simplificată
Chineză (tradițională) Supplemental fonturiChineză tradiționalăMingLiU, MingLiU_HKSCS
Fonturi Supplemental ebraiceLimba ebraică
Fonturile suplimentare japonezeJaponezăMeiryo, Meiryo UI, MS Gothic, MS Mincho
Khmeră Supplemental fonturiDin Cambodgia; orice altă limbă utilizând Khmer script.DaunPenh, Khmeră UI
Fonturi Supplemental KannadaKannada; orice altă limbă utilizând Kannada script.Tunga
Fonturi Supplemental coreeanăCoreeanăBatang, Dotum, Gulim
Fonturi Supplemental LaosLaos; orice altă limbă utilizând Laos script.DokChampa, iu Laos
Malayalam Supplemental fonturiMalayalam; orice altă limbă utilizând Malayalam script.Bucerzan
Ovidiu Supplemental fonturiOvidiu; orice altă limbă utilizând ovidiu script.Remus
Pan-European Supplemental fonturiAsocieri nu automată a limbii.None (toate fonturile sunt noi la Windows 10).
Sinhala Supplemental fonturiSinhala; orice altă limbă utilizând Sinhala script.Iskoola Pota
Siriac Supplemental fonturiLimbi folosind siriac script.Estrangelo Edessa
Fonturi Supplemental ioanaTamil; orice altă limbă utilizând Tamil script.Ionut
Fonturi Supplemental TeluguTelugu; orice altă limbă utilizând Telugu script.Gabriela
Fonturi Supplemental thailandezăLimba thailandeză; orice altă limbă utilizând thailandeză script.Leelawadee
Dacă o aplicație depinde de unul dintre aceste fonturi pentru afișarea anumite caractere Unicode și nu face utilizarea de mecanismele de rezervă font furnizate de Windows și dacă pachetul opţional font care conține fontul pe care nu este instalat pe sistem (de obicei, deoarece profiluri de sistem și nu sunt configurate pentru a avea limba asociate activat), atunci rezultatul ar fi afișată ca "casetă pătrată" simboluri de caractere.

Recomandări pentru utilizatorii Windows 10

Dacă vă confruntați cu aceste simptome în unele aplicații desktop Windows 10, apoi poate furniza feedback pentru dezvoltatorii de aplicații sugerând că ele actualizarea lor aplicații pentru Windows 10. Între marcă de timp, de asemenea, puteți instala unul sau mai multe caracteristici opționale font care aplicațiile poate solicita să funcționeze corect. Pașii pentru a face acest lucru sunt după cum urmează:

Dacă știți limba de text care se afișează incorect și utiliza deseori respectiva limbă:

Dacă știți limba implicate, apoi puteți adăuga că se vor instala automat limba în profilul de utilizator și orice caracteristică asociate font opționale. (Notă: alte legate de limbă caracteristici opționale, cum ar fi predicție de text sau verificarea ortografică, de asemenea, pot fi instalate.)
  • Din meniul Start , deschideți Setări.
  • Selectați Time & limbă.
  • Selectați regiunea & limbă.
  • Selectați Adăugare o limbă.
  • Selectați limba special.
activare caracteristicilor opționale font fără a schimba setările de limbă:

Dacă nu ştiţi limba specifice sau dacă știți limba de text care se afișează incorect, dar nu doriți să adăugați această limbă în profilul de utilizator, aveți posibilitatea să instalați orice caracteristică opțională font fără activare orice limbi suplimentare.
  • Din meniul Start , deschideți Setări.
  • Selectați sistem.
  • Selectați aplicații & caracteristici.
  • Selectați gestionare caracteristici opționale.
  • Selectați Adăugare o caracteristică.
  • Selectați orice caracteristică opțională font din listă.

Dacă întâmpinați simptome descrise în unele aplicații Windows Phone, poate doriţi să contactați dezvoltatorul aplicației sugerând că ele actualizarea lor app utilizând recomandările furnizate aici. Notă: Windows 10 Mobile nu acceptă toate caracteristicile opționale font.

Recomandări pentru OEM-uri și administratorii de sistem

Dacă îl configurați pachetele lingvistice sau setări internaționale în imaginile de implementare Windows 10, apoi ar trebui să utilizați instrumentul Deployment Image Servicing and Management (DISM) pentru a include opțional font pachetele (și alte capabilități opționale, legate de limbă) asociate cu pachetele lingvistice care se adaugă în imaginile. Următorul articol oferă detalii referitoare la capacitățile de font opțională și asociate Windows 10 pachet lingvistic limbi:

https://MSDN.Microsoft.com/en-us/library/Windows/hardware/mt171094%28V=vs.85%29.aspx?f=255&MSPPError=-2147217396

Consultați, de asemenea, acest articol pentru o prezentare generală Windows 10 pachete lingvistice şi toate capacitățile opțional, legate de limbă:

https://MSDN.Microsoft.com/en-us/library/Windows/hardware/dn898584 (v=vs.85).aspx

Dacă sunteți administrator de sistem și știți că scenarii vă va solicita fonturi din unul sau mai multe dintre aceste capabilități opționale font, chiar dacă nu vă sunt inclusiv pachetele lingvistice asociate în imaginile de implementare, aveți posibilitatea să adăugați încă oricare dintre caracteristicile fontului în imaginile de implementare utilizând DISM.

Recomandări pentru dezvoltatori

Aplicații pot fi afectate de modificările la fonturile în Windows 10 dacă aveți o aplicație Windows Phone, care are o dependență pe unul dintre fonturile care a fost excluse din Windows 10 Mobile, sau dacă aveţi o aplicație pentru desktop Windows, care are o dependență pe unul dintre fonturile care a fost migrat în pachete opționale font , și dacă aplicația nu utilizează fontul rezervă mecanisme de Windows. Tipuri de aplicații și aplicații scenarii cel mai probabil să fi afectate se numără:
  • Browsere sau alte aplicații care face aspect complex folosind nivel inferior grafică API-uri care furnizează fontul de rezervă (de exemplu, DrawGlyphRun, ExtTextOut utilizarea ETO_GLYPH_INDEX, ScriptTextOut).
  • Jocuri sau alte aplicații care utilizează biblioteci terţe grafică.
  • App scenarii în care să se afișeze textul care implică limbi dincolo de aplicație sau Windows display limba sau în alte limbi utilizate de utilizator; de exemplu, Web de navigare, primirea de mesagerie text sau notificări de la alți utilizatori.
Dacă aplicația se manifestă simptomele descrise, în special în situațiile de mai sus, apoi ar trebui să revizuiți fonturile pe care se bazează de aplicații. Consultați articolul următor pentru fonturi recomandat pentru utilizare de aplicații pe Windows 10:

https://MSDN.Microsoft.com/Library/Windows/apps/hh700394.aspx#recommended_fonts

Pentru a fi prezente pe toate dispozitivele Windows 10 garantat fonturile listate în acest articol.

Dacă aplicația utilizează DirectWrite, poate doriţi să ia în considerare utilizarea font rezervă mecanismele de DirectWrite. Chiar dacă utilizați API-uri de nivel inferior și doriți să implementați propriul font rezervă implementarea, DirectWrite are API-uri care furnizează implicit mapările care vă puteți completa cu propriul mapările particularizate. Consultați următoarele articole MSDN pentru API-uri cheie:

· IDWriteFontFallback: https://MSDN.Microsoft.com/en-us/library/Windows/desktop/dn280450 (v=vs.85).aspx

· IDWriteFactory2::GetSystemFontFallback: https://MSDN.Microsoft.com/en-us/library/Windows/desktop/dn280450 (v=vs.85).aspx

· IDWriteFontFallbackBuilder: https://MSDN.Microsoft.com/en-us/library/Windows/desktop/dn280476 (v=vs.85).aspx


Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3083806 - Ultima examinare: 07/30/2015 06:11:00 - Revizie: 1.0

Windows 10

  • kbsurveynew kbmt KB3083806 KbMtro
Feedback