Perché viene visualizzato un testo con caselle quadrate in alcune applicazioni per Windows 10?

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3083806
Sintomi
Quando determinate applicazioni in esecuzione sul desktop di Windows 10 oppure 10 Windows Mobile, alcuni caratteri vengono visualizzati come una casella quadrata o rettangolare, o in una finestra con un punto, punto interrogativo o "x" all'interno e durante la stessa applicazione in esecuzione su versioni precedenti di Windows o Windows Phone non disponeva di questo problema.

Questo problema riguarda in genere il testo in Medio Oriente o dell'Asia lingue (arabo, cinese, Hindi, ecc.). Su Windows Mobile 10, il problema è più probabile coinvolgere le lingue asiatiche (cinese, giapponese, coreano). Sul desktop di Windows 10, questo problema riguarda in genere il testo in lingue diverse lingue per cui tale sistema è configurato e all'interno di alcuni tipi di applicazioni che supportano scenari in cui possono verificarsi delle lingue internazionali (ad esempio, esplorare il Web e le notifiche utente nelle applicazioni di networking sociale).
Cause
Alcuni tasti sono stati apportati 10 di Windows che influenzano i tipi di carattere. di seguito vengono fornite ulteriori informazioni su questo. Un effetto collaterale di queste modifiche è che potrebbe essere interessato un piccolo sottoinsieme di applicazioni esistenti creati per versioni precedenti di Windows o Windows Phone.
  • Alcuni tipi di carattere inclusi in Windows Phone 8.1 non sono inclusi in Windows Mobile 10.
  • Alcuni tipi di carattere che in precedenza sono stati inclusi in ogni sistema desktop di Windows sono state spostate in pacchetti di tipo di carattere facoltativo e pertanto potrebbe non essere presente in tutti i sistemi desktop Windows 10.

Di seguito vengono fornite ulteriori informazioni su queste modifiche. In alcune applicazioni, queste modifiche possono comportare sintomi "quadrato" durante la visualizzazione di determinati testo internazionale.

Tutte le edizioni di Windows 10 includono caratteri che forniscono il supporto linguistico ampia e la piattaforma Windows include meccanismi di fallback dei tipi di carattere progettati per assicurare che il testo in qualsiasi lingua sempre Visualizza con glifi leggibili anziché le caselle. Tuttavia, alcune applicazioni potrebbero richiedere dipendenze dirette sui particolari tipi di carattere per la visualizzazione di alcuni caratteri Unicode e non utilizzano i meccanismi di fallback dei tipi di carattere forniti da Windows. In alcuni casi, queste applicazioni sono prese le dipendenze dirette sui tipi di carattere che non sono presenti per impostazione predefinita su tutti i sistemi Windows 10. Poiché il tipo di carattere che l'applicazione sta tentando di utilizzare non è presente nel sistema, un altro carattere viene utilizzato per visualizzare invece il testo e di carattere potrebbe non supportare tutti i caratteri visualizzati. Quando viene visualizzato un carattere utilizzando un tipo di carattere che non supporta tale carattere, viene utilizzato un glifo predefinito "non definito" da quel tipo di carattere. L'icona "non definita" nella maggior parte dei font ha l'aspetto di una casella rettangolare o una variazione del che.

Panoramica dei miglioramenti principali tipi di carattere in Windows 10

Una chiave, ad alto livello per Windows 10 doveva per essere una famiglia di sistemi operativi per le categorie di periferiche diverse create intorno a un comune sistema operativo di base e una piattaforma di applicazioni condivise di Windows, ovvero la Piattaforma Windows universale (UWP). UWP consente applicazioni che vengono scritti e generati una volta e che è possibile eseguire su una vasta gamma di dispositivi, da Hololens a Xbox e Hub di superficie. Un requisito per questa piattaforma app convergenza consiste nel disporre di un set di caratteri che sono comuni a tutte le categorie di periferiche. In precedenti versioni, sono disponibili diversi set di tipi di carattere forniti con Windows Phone, una Xbox e il client desktop di Windows. 10 di Windows, viene visualizzato un comune set di caratteri garantiti per essere presenti in tutti i dispositivi Windows 10 tra tutte le edizioni di Windows 10 e tra tutte le categorie di dispositivi e i fattori di forma. Questo insieme di tipi di carattere comuni fornisce inoltre supporto Unicode completo, consente migliaia di lingue da tutto il mondo utilizzando un piccolo set di caratteri che richiedono solo uno spazio limitato sul disco.

Il set di caratteri UWP comuni, è dato in questo articolo:

https://msdn.microsoft.com/library/Windows/Apps/hh700394.aspx#recommended_fonts

Il client desktop di Windows viene in genere utilizzato nei dispositivi con vincoli meno rigorosi di archiviazione e pertanto in grado di soddisfare una più ampia scelta di tipi di carattere. Tuttavia, mentre desktop di Windows è stato tradizionalmente utilizzato sui dispositivi con capacità di archiviazione di dimensioni molto grandi, negli ultimi anni abbiamo visto come tavolette basso costo che sono più limitate di archiviazione di nuovi fattori di forma. Un altro tasto, obiettivo di alto livello per Windows 10 è stata per rendere le finestre di lavoro client desktop migliore mai su tali dispositivi a basso costo.

Come la copertura di lingue internazionali di Windows ha continuato a crescere, ciò significava che i caratteri internazionali più erano presenti in ogni sistema, se l'utente in un dato sistema dispone di effettiva necessità per i caratteri per altre lingue. Tuttavia, questo aggiunto un numero elevato di scelte nei controlli di selezione tipo di carattere e le finestre di dialogo che potrebbe avere pertinenza bassa per un determinato utente. Ad esempio, un utente spagnolo sarà in grado di scegliere tra decine di tipi di carattere Thai, anche se potrebbero non utilizzare thai. Inoltre, anche questo aggiunto centinaia di megabyte alla dimensione di ogni sistema desktop di Windows. Per ridurre la quantità di spazio su disco che è necessario e per migliorare la pertinenza delle scelte di carattere fornito a un determinato utente, molti tipi di carattere di Windows sono state spostate in funzionalità carattere facoltativo.

Queste funzionalità facoltativa dei tipi di carattere sono organizzate per alfabeti diversi associazioni del linguaggio e verranno installate automaticamente in base a tali associazioni del linguaggio. Ad esempio, la funzionalità "Semplificato cinese carattere supplementare" tipi di carattere utilizzati in modo specifico per il cinese semplificato. Se è installata la versione in cinese semplificato di 10 di Windows, quindi dispone già questa funzionalità opzionale preinstallata. Se è installata una versione di lingua diversa di Windows 10 ma consente un utente di input una cinese semplificato, metodo o se hanno un profilo associato al proprio account Microsoft che include già il cinese semplificato e che effettua il roaming profilo nella periferica, quindi la funzionalità semplificate di carattere supplementare cinese verranno installata automaticamente tramite Windows Update.

Installando i pacchetti di tipo di carattere facoltativo per corrispondere all'insieme dei linguaggi utilizzati attivamente in un sistema, siamo in grado di ottenere un equilibrio ottimale tra il numero di scelte di carattere fornito e il footprint del disco utilizzato. Ma anche senza una di queste funzionalità facoltativa dei tipi di carattere installate, ogni sistema desktop di Windows 10 include ancora i tipi di carattere UWP comuni, assicurando che Windows ha comunque un notevole supporto per Unicode e per il testo internazionale e garantire che le applicazioni Windows universale possono essere testo grande visualizzati sul desktop periferiche e ogni altro fattore di forma.

Ulteriori informazioni su modifiche di carattere in Windows Mobile 10

Per definire il tipo di carattere UWP convergenza, impostata utilizzando un numero limitato di tipi di carattere, alcuni tipi di carattere presenti nel Windows Phone 8.1 sono stati esclusi dal 10 Windows Mobile:
  • Dengxian, Dengxian in grassetto
  • Estrangelo Edessa
  • Khmer, interfaccia utente, l'interfaccia utente Khmer, grassetto
  • Alfabeto lao, interfaccia utente, UI carattere grassetto
  • Leelawadee, Leelawadee in grassetto
  • Lucida Sans Unicode
  • MHei di Microsoft, Microsoft MHei grassetto
  • NeoGothic di Microsoft, Microsoft NeoGothic grassetto
  • Microsoft Uighur
  • WP Segoe, Segoe WP luce, Segoe WP SemiLight, Segoe WP "SemiBold", Segoe WP grassetto, Segoe WP nero
  • Segoe WP Emoji
  • Tahoma, Tahoma grassetto
  • Composizione tipografica, Urdu composizione tipografica grassetto urdu
  • Yu Gothic grassetto


Se un Windows Phone app direttamente dipende da uno dei tipi sopra elencati per la visualizzazione di alcuni caratteri Unicode e non l'uso di meccanismi di fallback dei tipi di carattere forniti con Windows, il risultato sarebbe caratteri visualizzati come icone di "quadrato".

Dettagli sulle modifiche di carattere nel Desktop di Windows 10

Come detto in precedenza, un numero di caratteri che in precedenza si sono stati inclusi in ogni sistema di client desktop di Windows è Windows 10 stato spostato nella funzionalità carattere facoltativo.

Nella seguente tabella fornisce l'elenco completo delle funzionalità di carattere facoltativo e associazioni rappresentative della lingua. Selezionare tipi di carattere che sono state spostate in questi pacchetti sono elencati. si tratta di tipi di carattere che sono stati utilizzati come caratteri di interfaccia utente shell nelle versioni precedenti di Windows, ma poiché sono stati sostituiti dai caratteri di Windows più recenti.

Di carattere facoltativoAssociazione di linguaPrincipali tipi di carattere spostati nel pacchetto opzionale
Tipi di carattere supplementare alfabeto araboLingue utilizzando lo script arabo; ad esempio, arabo, persiano, Urdu.
Caratteri supplementari Script bengaleseLingue utilizzando lo script bengalese; ad esempio, Assamese, bengalese.Vrinda sono stati inclusi
Caratteri supplementari Canadese autoctono sillabatoLingue utilizzando lo script Canadese, sillabico; ad esempio, Inuktitut.Euphemia
Caratteri supplementari cherokeeCherokee.Plantagenet Cherokee
Caratteri supplementari devanagariLingua utilizzando lo script Devanagari; ad esempio, Hindi, Konkani, Marathi.Mangal
Caratteri supplementari EtiopeLingue utilizzando lo script Etiope; ad esempio, Amharico, Tigrinya.Nyala
Caratteri supplementari gujaratiGujarati; qualsiasi altra lingua tramite script Gujurati.Shruti
Tipi di carattere Gurmukhi supplementarePanjabi; qualsiasi altra lingua tramite script GurmukhiRaavi
Caratteri supplementari di cinese (semplificati)Cinese semplificato
Caratteri supplementari di cinese (tradizionali)Cinese tradizionaleMingLiU, MingLiU_HKSCS
Tipi di carattere ebraici supplementareEbraico
Tipi di carattere giapponesi supplementareGiapponeseMeiryo, Meiryo UI, MS Gothic, MS Mincho
Khmer, tipi di carattere supplementareFunzione; qualsiasi altra lingua tramite script Khmer.DaunPenh, Khmer, interfaccia utente
Caratteri supplementari kannadaKannada; qualsiasi altra lingua tramite script Kannada.Tunga
Tipi di carattere coreani supplementareCoreanoBatang, Dotum, Gulim
Alfabeto lao, tipi di carattere supplementareLao; qualsiasi altra lingua tramite script Lao.DokChampa, carattere dell'interfaccia utente
Tipi di carattere aggiuntivi malayalamMalayalam; qualsiasi altra lingua tramite script Malayalam.Karthika
Caratteri supplementari OdiaOdia; qualsiasi altra lingua tramite script Odia.Kalinga
Caratteri supplementari paneuropeeAssociazioni non automatico.Nessuno (tutti i caratteri sono nuovi per Windows 10).
Caratteri supplementari SinhalaSinhala; qualsiasi altra lingua tramite script Sinhala.Iskoola Pota
Tipi di carattere Siriano supplementareLingue utilizzando script Siriano.Estrangelo Edessa
Caratteri supplementari tamilTamil; qualsiasi altra lingua tramite script Tamil.Latha
Caratteri supplementari teluguTelugu; qualsiasi altra lingua tramite script Telugu.Gautami
Caratteri supplementari thaiThai; qualsiasi altra lingua tramite script Thai.Leelawadee
Se un'applicazione dipende da uno di questi tipi di carattere per la visualizzazione di alcuni caratteri Unicode e non utilizzare meccanismi di fallback dei tipi di carattere forniti con Windows e se il pacchetto di carattere facoltativo contenente il tipo di carattere non installati nel sistema (in genere perché i sistema e i profili utente non sono configurati per la lingua associata attivata), quindi il risultato sarebbe caratteri visualizzati come icone di "quadrato".

Consigli per gli utenti di Windows 10

Se questi sintomi si verificano in alcune applicazioni sul desktop di Windows 10, è possibile fornire commenti e suggerimenti per gli sviluppatori di app suggerisce di aggiornare la propria applicazione per Windows 10. Nel frattempo, è inoltre possibile installare uno o più funzionalità di carattere facoltativo che le applicazioni possono richiedere per funzionare correttamente. La procedura per effettuare questa operazione è i seguenti:

Se si conosce la lingua del testo che viene visualizzato in modo errato e spesso è possibile utilizzare tale lingua:

Se si conosce il linguaggio coinvolti, è possibile aggiungere che lingua nel profilo utente e qualsiasi funzionalità facoltativa associata verrà installata automaticamente. (Nota: possono essere installati anche altri correlati al linguaggio opzionali, quali il completamento del testo o il controllo ortografico,.)
  • Dal menu Start , aprire le impostazioni.
  • Selezionare ora & language.
  • Selezionare l'area & language.
  • Selezionare Aggiungi una lingua.
  • Selezionare la lingua specifica.
Attivazione di funzionalità di carattere facoltativo senza modificare le impostazioni di lingua:

Se non si conosce la lingua oppure se conosce la lingua del testo in cui viene visualizzato in modo non corretto, ma non si desidera aggiungere tale lingua nel profilo utente, è possibile installare qualsiasi funzionalità facoltativa senza attivare le altre lingue.
  • Dal menu Start , aprire le impostazioni.
  • Selezionare sistema.
  • Selezionare applicazioni & funzionalità.
  • Selezionare gestire funzionalità facoltative.
  • Selezionare Aggiungi una feature.
  • Selezionare qualsiasi funzionalità facoltativa dall'elenco.

Se si verificano i sintomi descritti in alcune applicazioni di Windows Phone, si consiglia di contattare lo sviluppatore app suggerisce di aggiornare la propria applicazione mediante le istruzioni fornite di seguito. Nota: Windows 10 Mobile non supporta le funzionalità di carattere facoltativo.

Consigli per gli OEM e gli amministratori di sistema

Se si sta configurando un language pack o le impostazioni internazionali nelle immagini di distribuzione Windows 10, quindi utilizzare lo strumento di gestione e manutenzione immagini distribuzione (DISM) per includere il carattere facoltativo pacchetti (e altre funzionalità facoltative, relative alla lingua) associata con il language pack che si aggiunge in immagini. Il seguente articolo vengono fornite informazioni riguardanti le funzionalità del tipo di carattere facoltativo e lingue associate Windows 10 language pack:

https://msdn.microsoft.com/en-us/library/Windows/hardware/mt171094%28v=VS.85%29.aspx?f=255&MSPPError=-2147217396

Vedere anche in questo articolo per una panoramica su language pack di Windows 10 e tutte le funzionalità facoltative, relative alla lingua:

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

Se si è un amministratore di sistema e sapere che gli scenari richiedono tipi di carattere da uno o più di queste funzionalità di carattere facoltativo, anche se non si includono associato language pack in immagini di distribuzione, è possibile aggiungere ancora qualsiasi funzionalità del tipo di carattere in immagini di distribuzione utilizzando DISM.

Consigli per gli sviluppatori

L'applicazione può interferire con le modifiche ai tipi di carattere in Windows 10 se si dispone di un'applicazione Windows Phone che ha una relazione su uno dei tipi di carattere è stato escluso dal 10 Windows Mobile o se si dispone di un'applicazione desktop di Windows che ha una relazione su uno dei tipi di carattere è stato migrato in pacchetti di tipo di carattere facoltativo , e se l'applicazione non utilizza dei meccanismi di fallback dei tipi di carattere forniti con Windows. Tipi di applicazioni e scenari di applicazione più probabili che includono:
  • Browser o altre applicazioni che eseguono layout complesso utilizzando livello grafica API che fornisce il fallback dei tipi di carattere (ad esempio, DrawGlyphRun, ExtTextOut utilizzando ETO_GLYPH_INDEX, ScriptTextOut).
  • Giochi o altre applicazioni che utilizzano le librerie di terze parti grafiche.
  • Scenari di applicazione in cui il testo verrà visualizzato relative lingue oltre l'applicazione o di Windows visualizzano lingua o altri linguaggi utilizzati dall'utente. Web, ad esempio, l'esplorazione, la ricezione di notifiche o messaggi di testo da altri utenti.
Se i sintomi descritti, in particolare negli scenari precedenti, i manifesti di applicazione è necessario esaminare i tipi di carattere su cui si basa l'applicazione. Vedere il seguente articolo per l'utilizzo consigliato per applicazioni per Windows 10 caratteri:

https://msdn.microsoft.com/library/Windows/Apps/hh700394.aspx#recommended_fonts

I tipi di carattere elencati in questo articolo sono garantiti per essere presenti su tutti i dispositivi Windows 10.

Se l'applicazione utilizza DirectWrite, si consiglia di considerare l'utilizzo di meccanismi di fallback dei tipi di carattere forniti da DirectWrite. Anche se si utilizzano le API di basso livello e si desidera implementare la propria implementazione di fallback dei tipi di carattere, DirectWrite dispone di API che forniscono i mapping predefiniti che è possibile integrare con il proprio mapping personalizzati. Vedere i seguenti articoli MSDN per chiave API:

· 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


Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3083806 - Ultima revisione: 07/30/2015 06:04:00 - Revisione: 1.0

Windows 10

  • kbsurveynew kbmt KB3083806 KbMtit
Feedback