Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

När du kör vissa program på Windows 10 Desktop eller Windows 10 Mobile, vissa tecken visas som en kvadrat eller rektangulär ruta, eller som en ruta med en prick, frågetecken eller "x" inuti, medan samma app som körs på tidigare Windows eller Windows Phone versioner inte har denna probl Em. Det här problemet omfattar vanligtvis text i Mellanöstern eller asiatiska språk (arabiska, kinesiska, hindi, etc.). På Windows 10 Mobile är det här problemet mest sannolikt att involvera östasiatiska språk (kinesiska, japanska och koreanska). På Windows 10-skrivbordet omfattar det här problemet vanligtvis text på andra språk än de språk som systemet är konfigurerat för, och i vissa typer av appar som stöder scenarier där internationella språk kan påträffas (t. ex. surfa på webben, och användarmeddelanden i appar för sociala nätverk).

Orsak

Vissa viktiga förbättringar har gjorts i Windows 10 som påverkar typsnitt; Mer information om detta ges nedan. En bieffekt av dessa förändringar är att en liten delmängd av befintliga appar som skapats för tidigare versioner av Windows eller Windows Phone kan påverkas.

  • Vissa teckensnitt som ingick i Windows Phone 8,1 ingår inte i Windows 10 Mobile.

  • Vissa teckensnitt som tidigare ingick i alla Windows-skrivbordssystem har flyttats till valfria teckensnittspaket, och så kanske inte finns på alla Windows 10 Desktop-system.

Mer information om dessa ändringar ges nedan. I vissa appar kan dessa ändringar leda till "fyrkantiga rutan"-symptom vid visning av viss internationell text. Alla Windows 10 utgåvor innehåller teckensnitt som ger brett språkstöd, och Windows-plattformen innehåller teckensnitt reserv mekanismer för att säkerställa att text på alla språk alltid visas med läsbara glyfer i stället för rutor. Men vissa program kan ta direkta beroenden på vissa teckensnitt för att visa vissa Unicode-tecken och inte använda de teckensnitt reserv mekanismer som tillhandahålls av Windows. I vissa fall har dessa appar tagit direkta beroenden på teckensnitt som inte finns som standard på alla Windows 10-system. Eftersom det teckensnitt som appen försöker använda inte finns i systemet används något annat teckensnitt för att visa texten i stället, och teckensnittet kanske inte stöder alla tecken som visas. När ett tecken visas med ett teckensnitt som inte stöder det tecknet, används ett standardtecken för "inte definierad" från det teckensnittet. Den "inte definierade" glyfen i de flesta typsnitt har utseendet på en rektangulär ruta, eller någon variant av det.

Översikt över viktiga teckensnitts förbättringar i Windows 10

En viktig, hög nivå mål för Windows 10 var för Windows att vara en familj av operativsystem för olika enhetskategorier som alla är byggda kring en gemensam OS kärna och en delad app plattform- Universal Windows Platform (UWP). UWP möjliggör appar som är skrivna och byggda en gång och som kan köras på en mängd olika enheter, från HoloLens till Xbox och Surface Hub. Ett krav för den här konvergerade appplattformen är att ha en uppsättning teckensnitt som är vanliga i alla dessa enhetskategorier. I tidigare utgåvor fanns det olika uppsättningar med teckensnitt som levererades i Windows Phone, Xbox One och Windows Desktop Client. I Windows 10, det finns nu en gemensam uppsättning typsnitt garanterat att vara närvarande på alla Windows 10 enheter, över alla Windows 10 utgåvor och över alla enhetskategorier och formfaktorer. Dessutom ger den här uppsättningen vanliga teckensnitt omfattande stöd för Unicode, och rymmer tusentals språk från hela världen med hjälp av en liten uppsättning teckensnitt som bara kräver begränsat diskutrymme. Uppsättningen av vanliga UWP-teckensnitt anges i den här artikeln: Teckensnittslista för Windows 10 Windows skrivbordsklienten används vanligtvis på enheter med mindre stränga begränsningar för lagring och så att den kan rymma ett större urval av teckensnitt. Medan Windows-skrivbordet traditionellt användes på enheter med mycket stor lagringskapacitet, har vi under de senaste åren sett nya formfaktorer som till exempel lågkostnads tabletter som har mer begränsad lagring. En annan viktig, hög nivå mål för Windows 10 har varit att göra Windows-skrivbordet klienten fungerar bättre än någonsin på sådana lägre kostnad enheter. Eftersom den internationella språk täckningen av Windows fortsatte att öka, innebar detta att fler och fler internationella typsnitt fanns på varje system, oavsett om användaren på ett givet system hade ett faktiskt behov av typsnitt för andra språk. Detta har dock lagt till ett stort antal val i kontroller för teckensnitts väljare och dialoger som skulle ha låg relevans för en viss användare. Till exempel, en spansk användare skulle kunna välja mellan dussintals thailändska typsnitt, även om de kanske aldrig använder thailändska. Dessutom, detta också lagt hundratals megabyte till storleken på varje Windows-skrivbord system. Många Windows-teckensnitt har flyttats till valfria teckensnittsfunktioner för att minska mängden diskutrymme som krävs av Windows och för att förbättra relevansen för de teckensnittsalternativ som ges till en viss användare. Dessa valfria teckensnittsfunktioner organiseras av olika skript och har språk associationer, och kommer att installeras automatiskt baserat på dessa språk associationer. Funktionen "förenklad kinesiska kompletterande teckensnitt" har till exempel teckensnitt som används specifikt för förenklad kinesiska. Om den förenklade kinesiska versionen av Windows 10 är installerad, så kommer den redan ha denna valfria teckensnitts funktion förinstallerat. Om en annan språkversion av Windows 10 är installerad men en användare aktiverar en förenklad kinesiska inmatningsmetod, eller om de har en profil som är associerad med deras Microsoft-konto som redan innehåller förenklad kinesiska och den profilen strövar på enheten, sedan den förenklad kinesiska kompletterande teckensnitt funktionen installeras automatiskt via Windows Update. Genom att installera valfria teckensnittspaket för att matcha den uppsättning språk som används aktivt på ett system, kan vi uppnå den bästa balansen mellan antalet teckensnittsalternativ som tillhandahålls och det diskutrymme som används. Men även utan någon av dessa valfria teckensnittsfunktioner installerade, alla Windows 10 Desktop system innehåller fortfarande de gemensamma UWP teckensnitt, se till att Windows fortfarande har stort stöd för Unicode och för internationell text, och se till att universella Windows Apps kan ha stor textvisning på stationära enheter och varannan formfaktor.

Information om teckensnitts ändringar i Windows 10 Mobile

För att kunna definiera den konvergerade teckensnittsuppsättningen UWP med ett begränsat antal teckensnitt har vissa teckensnitt som fanns i Windows Phone 8,1 exkluderats från Windows 10 Mobile:

  • Dengxian, Dengxian fet

  • Estrangelo Edessa

  • Khmer UI, Khmer UI fet

  • Lao UI, Lao UI fet

  • Leelawadee, Leelawadee fet

  • Lucida Sans Unicode

  • Microsoft MHei, Microsoft MHei fetstil

  • Microsoft NeoGothic, Microsoft NeoGothic fet

  • Microsoft Uiguriska

  • Segoe WP, Segoe WP ljus, Segoe WP SemiLight, Segoe WP Semibold, Segoe WP Bold, Segoe WP svart

  • Segoe WP emoji

  • Tahoma, Tahoma fet

  • Urdu typesetting, urdu typ inställning fet

  • Yu gotiska fet

Om en Windows Phone-app är direkt beroende av något av teckensnitten som anges ovan för att visa vissa Unicode-tecken och inte använder sig av teckensnitts reserv mekanismer som tillhandahålls av Windows, skulle resultatet bli tecken som visas som "fyrkantig ruta" glyfer.

Information om teckensnitts ändringar i Windows 10 Desktop

Som nämnts ovan, ett antal typsnitt som tidigare skulle ha inkluderats i varje Windows-skrivbordet klientsystem har i Windows 10 flyttats till valfria teckensnittsfunktioner. Följande tabell innehåller en fullständig lista över valfria teckensnittsfunktioner och representativa språk associationer. Välj typsnitt som har flyttats till dessa paket listas; Det här är teckensnitt som användes som gränssnitts teckensnitt i tidigare Windows-versioner, men som sedan har ersatts av nyare Windows-teckensnitt.

Valfritt teckensnittspaket

Språk Association

Nyckel teckensnitt flyttas till det valfria paketet

Kompletterande teckensnitt för arabiska skript

Språk med arabiska skript; t. ex. arabiska, persiska, urdu.

Bangla script kompletterande typsnitt

Språk med hjälp av Bangla script; t. ex., Assamesiska, Bangla.

Vrinda

Kanadensiska Aboriginal Syllabics kompletterande typsnitt

Språk med hjälp av kanadensiskt Syllabics script; t. ex. inuktitut.

Eufemia

Cherokee kompletterande typsnitt

Cherokee.

Plantagenet Cherokee

Devanagari kompletterande typsnitt

Språk med hjälp av devanagari script; e.g., hindi, konkani, Marathi.

Mangal

Ethiopic kompletterande typsnitt

Språk med hjälp av Ethiopic script; t. ex., Amhariska, tigrinja.

Nyala

Gujarati kompletterande typsnitt

Gujarati något annat språk med Gujurati script.

Shruti

Gurmukhi kompletterande typsnitt

Panjabi något annat språk med Gurmukhi script

Raavi

Kinesiska (förenklad) tilläggs teckensnitt

Förenklad kinesiska

Kinesiska (traditionell) kompletterande typsnitt

Traditionell kinesisk

MingLiU, MingLiU_HKSCS

Hebreiska tilläggs teckensnitt

Hebreiska

Japanska tilläggs teckensnitt

Japanese

Meiryo, Meiryo UI, MS Gothic, MS Mincho

Khmer kompletterande typsnitt

Kambodjanska något annat språk med hjälp av Khmer script.

DaunPenh, Khmer UI

Kannada kompletterande typsnitt

Kannada något annat språk med Kannada script.

Regale tunga

Koreanska tilläggs teckensnitt

Koreanska

Batang, Dotum, Gulim

Lao kompletterande typsnitt

Lao alla andra språk med Lao script.

DokChampa, Lao UI

Malayalam kompletterande typsnitt

Malayalam något annat språk med Malayalam script.

Karthika

Odia kompletterande typsnitt

Oriya något annat språk med hjälp av Odia script.

Kalinga

Pan-europeiska kompletterande typsnitt

Inga automatiska språk associationer.

Ingen (alla teckensnitt är nya för Windows 10).

Singalesiska kompletterande typsnitt

Singalesiska något annat språk med singalesiska script.

Iskoola pota

Syriac kompletterande typsnitt

Språk med syriac script.

Estrangelo Edessa

Tamilska tilläggs teckensnitt

Tamil något annat språk med Tamil skript.

Latha

Telugu kompletterande typsnitt

Telugu något annat språk med Telugu script.

Gautami

Thailändska kompletterande typsnitt

Thailändska något annat språk med Thai script.

Leelawadee

Om en app är beroende av ett av dessa typsnitt för att visa vissa Unicode-tecken och inte använder sig av teckensnitts reserv mekanismer som tillhandahålls av Windows, och om det valfria teckensnitts paketet som innehåller det teckensnittet inte är installerat på systemet (vanligtvis eftersom systemet och användarprofiler är inte konfigurerade för att ha det associerade språket aktiverat), då resultatet skulle vara tecken som visas som "fyrkantiga rutan" glyfer.

Rekommendationer för Windows 10-användare

Om du upplever dessa symptom i vissa program på Windows 10 Desktop, kan du ge feedback till apputvecklaren som tyder på att de uppdaterar sin app för Windows 10. Under tiden kan du också installera en eller flera valfria teckensnittsfunktioner som apparna kan behöva för att fungera korrekt. Stegen för att göra detta är följande: Om du känner till språket i texten som visas felaktigt och ofta använder det språket: Om du vet vilket språk som berörs kan du lägga till det språket i din användarprofil, och alla tillhörande valfria teckensnittsfunktioner installeras automatiskt. (Obs: andra språkrelaterade valfria funktioner, till exempel textförutsägelse eller stavningskontroll, kan också installeras.)

  • Öppna Inställningarpå Start -menyn.

  • Välj tid & språk.

  • Välj Region & språk.

  • Välj Lägg till ett språk.

  • Välj ett visst språk.

Aktivera valfria teckensnittsfunktioner utan att ändra språkinställningarna: Om du inte känner till det specifika språket, eller om du vet språket för texten som visas felaktigt men inte vill lägga till det språket i din användarprofil, kan du installera valfria teckensnittsfunktioner utan att aktivera några ytterligare språk.

  • Öppna Inställningarpå Start -menyn.

  • Välj System.

  • Välj appar & funktioner.

  • Välj Hantera valfria funktioner.

  • Välj Lägg till en funktion.

  • Välj valfri teckensnitts funktion i listan.

Om du upplever symptomen som beskrivs i vissa Windows Phone-appar kanske du vill kontakta apputvecklaren och föreslå att de uppdaterar sin app med hjälp av vägledningen som finns här. Obs: Windows 10 Mobile stöder inte några valfria teckensnittsfunktioner.

Rekommendationer för OEM-tillverkare och system administratörer

Om du konfigurerar språkpaket eller internationella inställningar i Windows 10-Distributionsavbilder bör du använda DISM (Deployment Image Servicing and Management Tool) för att inkludera valfria teckensnittspaket (och andra valfria språkrelaterade funktioner) associerade med de språkpaket som du lägger till i dina bilder. Följande artikel innehåller information om de valfria teckensnitts funktionerna och de associerade språken i Windows 10 language pack:

Funktioner på begäran

Se även den här artikeln för en översikt över Windows 10 språkpaket och alla valfria, språkrelaterade funktioner:

Lägga till språk i Windows-avbildningar

Om du är systemadministratör och vet att dina scenarier kräver teckensnitt från en eller flera av dessa valfria teckensnittsfunktioner, även om du inte inkluderar associerade språkpaket i dina distributionsavbildningar, kan du ändå lägga till någon av teckensnitts funktionerna i dina distributionsavbildningar med hjälp av DISM.

Rekommendationer för utvecklare

Din app kan påverkas av ändringar i teckensnitt i Windows 10 om du har en Windows Phone-app som har ett beroende på ett av teckensnitten som har exkluderats från Windows 10 Mobile, eller om du har en Windows-skrivbordsapp som har ett beroende på ett av teckensnitten som har migrerats till valfria teckensnittspaket, och om din app inte använder sig av teckensnitts reserv mekanismer som tillhandahålls av Windows. Typer av appar och appscenarier som mest sannolikt påverkas är:

  • Webbläsare eller andra appar som gör komplicerad layout med grafik-API: er på lägre nivåer som inte tillhandahåller teckensnitts återställning (t. ex. DrawGlyphRun, ExtTextOut med ETO_GLYPH_INDEX, ScriptTextOut).

  • Spel eller andra appar som använder grafik bibliotek från tredje part.

  • Appscenarier där text kan visas med språk utanför appens eller Windows visningsspråk, eller andra språk som används av användaren. t. ex. surfning, mottagning av textmeddelanden eller meddelanden från andra användare.

Om din app manifesterar de beskrivna symptomen, särskilt i ovanstående scenarier, bör du granska teckensnitten som din app förlitar sig på. Se följande artikel för teckensnitt som rekommenderas för användning av appar på Windows 10:

Teckensnittslista för Windows 10

Teckensnitten som anges i den artikeln är garanterade att finnas på alla Windows 10-enheter. Om din app använder DirectWrite, kanske du vill överväga att använda teckensnitt fallback mekanismer som tillhandahålls av DirectWrite. Även om du använder lågnivå-API: er och vill implementera en egen implementering av teckensnitt, DirectWrite har API: er som tillhandahåller standardmappningar som du kan komplettera med dina egna anpassade mappningar. Finns i följande MSDN-artiklar för Key API:

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×