Waarom wordt tekst weergegeven met vierkantjes in bepaalde toepassingen op Windows 10?

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3083806
Symptomen
Wanneer bepaalde apps op 10 voor Windows-bureaublad of op Windows 10 Mobile wordt uitgevoerd, worden sommige tekens weergegeven als een vierkant of rechthoekig vak, of als een vak met een punt, een vraagteken of een 'x' in tijdens de dezelfde app in oudere versies van Windows of Windows Phone niet over dit probleem.

Dit probleem betekent meestal dat de tekst in het Midden-Oosten of Aziatische talen (Arabisch, Chinees, Hindi, enz.). Op 10 Windows Mobile is dit probleem waarschijnlijk betrekking hebben op Oost-Aziatische talen (Chinees, Japans, Koreaans). Op 10 voor Windows-bureaublad, dit probleem betekent meestal dat de tekst in andere talen dan de talen die voor dat systeem is geconfigureerd en binnen bepaalde typen toepassingen die ondersteuning bieden voor scenario's waarin de internationale talen kunnen optreden (zoals surfen op het Web en berichten van de gebruiker in de sociale netwerken apps).
Oorzaak
Enkele belangrijke verbeteringen zijn aangebracht in Windows-10 die invloed hebben op lettertypen; Hieronder vindt u meer details over dit. Een neveneffect van deze wijzigingen is dat een kleine subset van bestaande toepassingen die zijn gemaakt voor eerdere versies van Windows of Windows Phone kan worden beïnvloed.
  • Sommige lettertypen die zijn opgenomen in Windows Phone 8.1 zijn niet opgenomen in Windows 10 Mobile.
  • Sommige lettertypen die voorheen in elk Windows-systeem voor desktop opgenomen waren in optionele lettertypepakketten zijn verplaatst en zo mogelijk niet aanwezig op alle Windows-10-desktopsystemen.

Hieronder vindt u meer informatie over deze wijzigingen. Deze wijzigingen kunnen leiden tot de "vierkant vak" Symptomen bij bepaalde toepassingen, wanneer bepaalde internationale tekst weer te geven.

Alle edities van Windows 10 zijn lettertypen die uitgebreide ondersteuning bieden en het Windows-platform omvat lettertype fallback mechanismen ontwikkeld om ervoor te zorgen dat de tekst in elke taal altijd weergegeven met leesbaar glyphs in plaats van vakken. Maar sommige apps kunnen directe afhankelijkheden van bepaalde lettertypen voor het weergeven van bepaalde Unicode-tekens en geen gebruik maken van het lettertype fallback mechanismen die zijn vastgesteld door Windows. In sommige gevallen hebben deze apps directe afhankelijkheden voor lettertypen die niet aanwezig zijn op alle systemen met Windows 10 standaard zijn genomen. Een ander lettertype wordt gebruikt om in plaats daarvan de tekst weer te geven omdat u niet het lettertype dat de app probeert te gebruiken op het systeem aanwezig is, en dat lettertype ondersteunen mogelijk niet alle tekens worden weergegeven. Wanneer een teken wordt weergegeven met behulp van een lettertype dat het teken niet ondersteunt, wordt een standaard 'niet gedefinieerd' glyph van dat lettertype gebruikt. De "niet-gedefinieerd" glyph in de meeste lettertypen heeft het uiterlijk van een rechthoekig vak of een variatie daarvan die.

Overzicht van de verbeteringen in Windows 10 belangrijkste lettertype

Een sleutel op hoog niveau doelstelling voor Windows 10 is voor Windows zijn een familie van besturingssystemen voor ander apparaatcategorieën die zijn gebouwd rond een gemeenschappelijke kern van OS en een gedeelde app platform — Universal Windows-Platform (UWP). UWP kunnen toepassingen die zijn geschreven en eenmaal gebouwd en die kunnen worden uitgevoerd op een breed scala van apparaten, uit Hololens op Xbox en oppervlak Hub. Een vereiste voor dit platform geconvergeerde app is een set lettertypen die gemeenschappelijk voor alle van deze apparaatcategorieën zijn zijn. In eerdere versies zijn er verschillende sets van lettertypen die in de Windows Phone, een Xbox en Windows desktop client verzonden. Windows-10 is nu een algemene lettertypen aanwezig te zijn op alle Windows-10-apparaten set, tussen alle edities van Windows 10 en alle apparaatcategorieën en vormfactoren gegarandeerd. Bovendien biedt deze reeks veelgebruikte lettertypen uitgebreide ondersteuning van Unicode, met duizenden talen uit de hele wereld met een kleine set lettertypen die slechts een beperkte schijfruimte is vereist.

De verzameling algemene, UWP lettertypen wordt in dit artikel gegeven:

https://msdn.Microsoft.com/library/Windows/apps/hh700394.aspx#recommended_fonts

De Windows desktop client wordt meestal gebruikt op apparaten met minder strenge beperkingen voor opslag en dus een grotere selectie van lettertypen kunnen worden aangepast. Echter, dat het Windows-bureaublad is traditioneel gebruikt op apparaten met een grote opslagcapaciteit, in de afgelopen jaren wij hebben nieuwe vormfactoren, zoals goedkope tabletten met meer opslagruimte beperkte. Een andere sleutel op hoog niveau doelstelling voor Windows 10 is om de Windows desktop client werk beter dan ooit op dergelijke apparaten goedkoper.

Als u de dekking van de internationale taal van Windows bleef groeien, betekende dit dat meer en meer internationale lettertypen aanwezig op elk systeem, zijn al dan niet de gebruiker op een bepaald systeem had behoefte aan werkelijke lettertypen voor andere talen. Dit echter een groot aantal keuzen in lettertype kiezen van besturingselementen en dialoogvensters die weinig relevantie voor een bepaalde gebruiker zou hebben toegevoegd. Bijvoorbeeld, zou een Spaanse gebruiker kunnen kiezen uit tientallen Thaise lettertypen, hoewel ze kunnen nooit gebruik Thais. Bovendien, dit ook toegevoegd honderden megabytes aan de grootte van elk bureaublad Windows-systeem. Veel Windows-lettertypen zijn verplaatst in lettertype optionele functies ter vermindering van de hoeveelheid schijfruimte die Windows nodig heeft en voor het verbeteren van de relevantie van de lettertype-opties die aan een bepaalde gebruiker wordt verstrekt.

Deze optionele font functies zijn ingedeeld in verschillende schriften taal koppelingen hebben en automatisch op basis van deze verenigingen taal wordt geïnstalleerd. De functie 'Chinese aanvullende lettertypen vereenvoudigd' heeft bijvoorbeeld de lettertypen voor vereenvoudigd Chinees. Als de vereenvoudigd Chinese versie 10 van Windows is geïnstalleerd, wordt het al deze optionele font functie vooraf geïnstalleerd hebben. Als u een andere taalversie van Windows 10 is geïnstalleerd, maar een gebruiker maakt een vereenvoudigd Chinese invoer methode, of als er een profiel dat is gekoppeld aan de Microsoft-account al met vereenvoudigd Chinees en dat profiel naar het apparaat en de functie voor vereenvoudigd Chinees aanvullende lettertypen overgezet automatisch geïnstalleerd via Windows Update.

Door het installeren van optionele lettertypepakketten zodat deze overeenkomen met de set van talen actief wordt gebruikt op een systeem, kunnen we het beste evenwicht tussen het aantal opgegeven lettertype-opties en de gebruikte schijffootprint bereiken. Maar zelfs zonder een van deze functies optionele lettertype is geïnstalleerd, elke 10 Windows bureaublad nog steeds bevat algemene UWP lettertypen, ervoor te zorgen dat Windows nog steeds goede ondersteuning voor Unicode en voor internationale tekst, en hebt universal Windows apps kunnen geweldige tekst weergeven op bureaublad apparaten en elke vormfactor.

Gegevens over de wijzigingen van het lettertype in Windows 10 Mobile

Om de geconvergeerde, UWP lettertypeset met een beperkt aantal lettertypen definiëren, zijn sommige lettertypen die aanwezig in Windows Phone 8.1 waren uit Windows 10 Mobile uitgesloten:
  • Dengxian, Dengxian-vet
  • Estrangelo Edessa
  • Khmer UI, gebruikersinterface Khmer vet
  • Lao UI, gebruikersinterface Lao vet
  • Leelawadee, Leelawadee vet
  • Lucida Sans Unicode
  • MHei van Microsoft, Microsoft MHei-vet
  • NeoGothic van Microsoft, Microsoft NeoGothic-vet
  • Microsoft Uighur
  • WO Segoe, Segoe WO licht, Segoe WO SemiLight, Segoe WO halfvet, Segoe WO vet, Segoe WO zwart
  • Segoe WO Emoji
  • Tahoma, Tahoma Bold
  • Urdu drukwerk, Urdu drukwerk vet
  • Yu Gothic Bold


Als een Windows Phone app rechtstreeks afhankelijk is van een van de lettertypen voor het weergeven van bepaalde Unicode-tekens bovenstaande en niet worden gebruik van lettertype fallback mechanismen die worden geleverd door Windows, het resultaat tekens weergegeven als "vierkant vak" glyphs.

Meer informatie over wijzigingen in het bureaublad van Windows 10

Zoals eerder vermeld, zijn een aantal lettertypen dat eerder zou zijn opgenomen in elk Windows-systeem voor desktop-client in Windows 10 verplaatst in lettertype optionele functies.

De volgende tabel bevat de volledige lijst met de optionele font functies en taal representatieve verenigingen. Selecteer lettertypen die zijn verplaatst in deze pakketten worden vermeld; Dit zijn lettertypen die zijn gebruikt als shell gebruikersinterface lettertypen in eerdere versies van Windows, maar sindsdien zijn vervangen door nieuwere Windows-lettertypen.

Optionele font-pakketLanguage associationBelangrijkste lettertypen verplaatst naar het optionele pakket
Aanvullende lettertypen Arabisch schriftTalen met behulp van Arabisch schrift; bijvoorbeeld, Arabisch, Perzisch, Urdu.
Bengaals aanvullende lettertypenTalen met Bengaals script; bijvoorbeeld, Assamees, Bengaals.Vrinda
Canadees syllabisch leden van inlandse teken aanvullende lettertypenTalen met behulp van script Canadees syllabisch teken; Inuktitut bijv.Euphemia
Cherokee aanvullende lettertypenCherokee.Cherokee in Plantagenet
Devanagari aanvullende lettertypenTaal met Devanagari script; bijvoorbeeld, Hindi, Konkani, Marathi.Mangal
Ethiopische aanvullende lettertypenTalen met behulp van Ethiopische script; bijvoorbeeld Amharisch, Tigrinya.Nyala
Aanvullende lettertypen GujaratiGujarati; een andere taal met behulp van script Gujurati.Shruti
Gurmukhi aanvullende lettertypenPanjabi; een andere taal met behulp van script GurmukhiRaavi
Chinees (Vereenvoudigd) aanvullende lettertypenVereenvoudigd Chinees
Chinees (Traditioneel) aanvullende lettertypenTraditioneel ChineesMingLiU, MingLiU_HKSCS
Hebreeuwse aanvullende lettertypenHebreeuws
Japanse aanvullende lettertypenJapansMeiryo, Meiryo, UI, MS Gothic, MS Mincho
Khmer aanvullende lettertypenCambodjaanse; een andere taal met Khmer script.DaunPenh, Khmer UI
Aanvullende lettertypen KannadaKannada; een andere taal met behulp van script Kannada.Tunga
Aanvullende lettertypen, KoreaanseKoreaansBatang, Dotum, Gulim
Lao aanvullende lettertypenLao; een andere taal met behulp van Lao script.DokChampa, Lao UI
Aanvullende lettertypen MalayalamMalayalam; een andere taal met behulp van script Malayalam.Karthika
Aanvullende lettertypen OdiaOdia; een andere taal met behulp van script Odia.Kalinga
Pan-Europese aanvullende lettertypenGeen koppelingen automatisch taal.Geen (alle fonts zijn toegevoegd aan Windows 10).
Sinhala aanvullende lettertypenSinhala; een andere taal met Sinhala script.Iskoola Pota
Oudsyrische aanvullende lettertypenTalen met Oudsyrische script.Estrangelo Edessa
Tamil aanvullende lettertypenTamil; een andere taal met behulp van script Tamil.Latha
Telugu aanvullende lettertypenTelugu; een andere taal met Telugu script.Gautami
Thaise aanvullende lettertypenThais; een andere taal met Thai script.Leelawadee
Als een toepassing afhankelijk van een van deze lettertypen is voor het weergeven van bepaalde Unicode-tekens en geen maakt gebruik van lettertype fallback mechanismen geleverd door Windows, en als het optioneel lettertypepakket met dat lettertype niet is geïnstalleerd op het systeem (meestal omdat de systeem- en profielen zijn niet geconfigureerd voor de bijbehorende taal is ingeschakeld), en vervolgens de tekens weergegeven als "vierkant vak" glyphs worden.

Aanbevelingen voor Windows 10 gebruikers

Als u deze in bepaalde toepassingen op 10 voor Windows-bureaublad symptomen en vervolgens kunt u feedback voor de app ontwikkelaar suggereren dat zij hun app voor Windows 10 bijwerken. In de tussentijd kunt u ook een of meer optionele font functies waardoor de apps goed mogelijk installeren. De stappen om dit te doen zijn als volgt:

Als u de taal van de tekst die niet goed wordt weergegeven, en vaak gebruik van die taal:

Als u de taal die kunt u toevoegen dat taal in uw gebruikersprofiel en eventuele bijbehorende optionele font-functie wordt automatisch geïnstalleerd. (Opmerking: andere taal energiegebied optionele voorzieningen, zoals tekstvoorspelling of de spelling controleert, kunnen ook worden geïnstalleerd.)
  • Open Instellingenin het menu Start .
  • Selecteer tijd & taal.
  • Selecteer de regio & taal.
  • Selecteer een taal toevoegen.
  • Selecteer de desbetreffende taal.
Lettertype voor optionele functies inschakelen zonder taalinstellingen te wijzigen:

Als u de specifieke taal niet kent of als weten van de taal van de tekst die niet goed wordt weergegeven, maar die taal toevoegen aan uw gebruikersprofiel niet wilt, kunt u een optionele font functie zonder dat eventuele aanvullende talen installeren.
  • Open Instellingenin het menu Start .
  • Selecteer systeem.
  • Apps & functiesselecteren.
  • Selecteer optionele functies beheren.
  • Selecteer een functie toevoegen.
  • Selecteer een optionele font-functie in de lijst.

Als u de symptomen optreden die worden beschreven in sommige apps Windows Phone, kan contact opnemen met de ontwikkelaar van de app suggereren dat zij hun toepassing van de richtlijnen hier bijwerken u wilt. Opmerking: 10 Windows Mobile functies niet ondersteunt een optionele lettertypen.

Aanbevelingen voor OEM's en systeembeheerders

Als u taalpakketten of internationale instellingen in Windows 10 implementatie-images configureren, moet vervolgens u het hulpprogramma Deployment Image Servicing and Management (DISM) optionele font-pakketten (en andere optionele, taal energiegebied mogelijkheden) die is gekoppeld aan de taalpakketten die u in uw afbeeldingen toevoegt opnemen. Het volgende artikel vindt u details over de lettertypemogelijkheden van de optionele en de bijbehorende Windows 10 language pack talen:

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

Zie ook in dit artikel voor een overzicht van Windows 10 language packs en alle optionele, taal energiegebied mogelijkheden:

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

Als u systeembeheerder bent en u weet dat uw scenario's lettertypen uit een of meer van deze lettertypemogelijkheden optionele nodig zelfs als u geen gekoppelde taalpakketten in uw implementatie-images, kunt u nog steeds toevoegen een van de lettertypemogelijkheden in uw implementatie-images met DISM.

Aanbevelingen voor ontwikkelaars

Uw app kan negatieve gevolgen hebben voor wijzigingen in lettertypen in Windows 10 als u een Windows Phone-toepassing die afhankelijk is van een van de lettertypen die is uitgesloten van Windows 10 Mobile hebt of als u een Windows-bureaublad app die afhankelijk is van een van de lettertypen die zijn gemigreerd naar optionele lettertypepakketten , en als uw app geen maakt gebruik van lettertype fallback mechanismen die worden geleverd door Windows. Soorten apps en app scenario's die waarschijnlijk zullen worden beïnvloed omvatten:
  • Browsers of andere toepassingen die complexe lay-out met behulp van lager niveau graphics API's die geen lettertype terugval (bijv. DrawGlyphRun, ETO_GLYPH_INDEX, ScriptTextOut met ExtTextOut).
  • Spelprogramma's of andere toepassingen die gebruikmaken van externe grafische bibliotheken.
  • App scenario's waarin tekst kan worden weergegeven met betrekking tot talen dan van de app of Windows weergegeven taal of andere talen die door de gebruiker. bijvoorbeeld, surfen, ontvangen van SMS-berichten of berichten van andere gebruikers.
Als uw app de symptomen die met name in de bovenstaande scenario's manifesteert kunt u de lettertypen die uw toepassing afhankelijk is moet controleren. Raadpleeg het volgende artikel voor de lettertypen die worden aanbevolen voor gebruik door toepassingen op Windows-10:

https://msdn.Microsoft.com/library/Windows/apps/hh700394.aspx#recommended_fonts

De lettertypen die in dit artikel zijn gegarandeerd aanwezig zijn op alle Windows-10-apparaten.

Als uw app DirectWrite gebruikt, kan rekening houden met het gebruik van lettertype fallback mechanismen die worden geleverd door DirectWrite u wilt. Zelfs als u met behulp van lager niveau API's en wil implementeren van uw eigen lettertype fallback implementatie, heeft DirectWrite API's die standaardtoewijzingen die u kunt aanvullen met uw eigen aangepaste toewijzingen. Zie de volgende MSDN-artikelen voor sleutel API's:

· 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


Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 3083806 - Laatst bijgewerkt: 07/30/2015 06:08:00 - Revisie: 1.0

Windows 10

  • kbsurveynew kbmt KB3083806 KbMtnl
Feedback