Applies ToWindows 10

Simptomi

Prilikom pokretanja određenih aplikacija na radnoj površini sustava Windows 10 ili Windows 10 Mobile, neki se znakovi prikazuju kao kvadratni ili pravokutni okvir ili kao kutija s točkom, upitom ili "x" unutra, a ista aplikacija koja se izvodi na ranijim verzijama sustava Windows ili Windows Phone nije imala taj problema Em. Ovaj problem obično uključuje tekst na Bliskom istoku ili azijske jezike (arapski, kineski, hindi, itd.). Na Windows 10 Mobile, ovaj problem je najvjerojatnije uključiti istočnoazijske jezike (kineski, japanski, korejski). Na radnoj površini sustava Windows 10 taj problem obično uključuje tekst na jezicima koji nisu jezici za koje je taj sustav konfiguriran i unutar određenih vrsta aplikacija koje podržavaju scenarije u kojima se mogu susresti međunarodni jezici (npr. pregledavanje weba, i korisničke obavijesti u aplikacijama društvenih mreža).

Uzrok

Neka ključna poboljšanja napravljena su u sustavu Windows 10 koji utječu na fontove; više detalja o tome navedene su u nastavku. Nuspojava tih promjena je da može utjecati na mali podskup postojećih aplikacija stvorenih za starije verzije sustava Windows ili Windows Phone.

  • Neki fontovi koji su uključeni u Windows Phone 8,1 nisu uključeni u Windows 10 Mobile.

  • Neki fontovi koji su prethodno bili uključeni u svaki sustav Windows Desktop su premješteni u neobavezni paketi fontova, i tako možda neće biti prisutan na svim sustavima Windows 10 desktop.

Više detalja o tim promjenama navedene su u nastavku. U određenim aplikacijama te promjene mogu dovesti do simptoma "kvadratnog okvira" prilikom prikazivanja određenog međunarodnog teksta. Sva izdanja sustava Windows 10 uključuju fontove koji omogućuju široku jezičnu podršku, a platforma sustava Windows sadrži mehanizme za održavanje fonta osmišljene kako bi osigurali da se tekst na bilo kojem jeziku uvijek prikazuje s čitljivim ligima, a ne kutijama. No, neke aplikacije mogu poduzeti izravne ovisnosti o određenim fontovima za prikazivanje određenih Unicode znakova i ne koristiti font rezervne mehanizme koje pruža Windows. U nekim slučajevima, te aplikacije su poduzeti izravne ovisnosti o fontovima koji nisu prisutni po zadanim postavkama na svim sustavima Windows 10. Budući da font koji aplikacija pokušava koristiti nije prisutan na sustavu, koristi se neki drugi font za prikazivanje teksta, a taj font možda ne podržava sve prikazane znakove. Kada se znak prikaže pomoću fonta koji ne podržava taj znak, koristi se zadani "nedefinirani" gliph iz tog fonta. "Nije definirana" glif u većini fontova ima izgled pravokutnog okvira, ili neke varijacije toga.

Pregled ključnih fonta poboljšanja u sustavu Windows 10

Ključ, visoka razina cilj za Windows 10 bio je za Windows biti obitelj operativnih sustava za različite kategorije uređaja koje su sve izgrađene oko uobičajene OS Core i zajedničku platformu aplikacije — univerzalna platforma za Windows (uwp). UWP omogućuje aplikacijama koje su napisane i izgrađene jednom i koje se mogu izvoditi na širokom rasponu uređaja, od HoloLens do Xbox i Surface Hub. Jedan od zahtjeva za ovu pretvorenu platformu aplikacije jest imati skup fontova koji su uobičajeni u svim tim kategorijama uređaja. U prijašnjim izdanjima bilo je različitih skupova fontova koji su poslani u Windows Phone, Xbox One i Windows Desktop Client. U sustavu Windows 10 sada postoji uobičajeni skup fontova za koje je zajamčeno da će biti prisutni na svim uređajima sa sustavom Windows 10, u svim izdanjima sustava Windows 10 i svim kategorijama uređaja i čimbenicima obrasca. Osim toga, ovaj skup uobičajenih fontova pruža sveobuhvatnu podršku za Unicode, smještajući tisuće jezika iz cijelog svijeta koristeći mali skup fontova koji zahtijevaju samo ograničen prostor na disku. Skup uobičajenih, UWP fontovi su dani u ovom članku: Popis fontova sustava Windows 10 Windows Desktop Client obično se koristi na uređajima s manje strogim ograničenjima pohrane i tako može smjestiti veći izbor fontova. Međutim, budući da je radna površina sustava Windows tradicionalno korištena na uređajima s vrlo velikim kapacitetima za pohranu, posljednjih godina vidjeli smo nove čimbenike oblika kao što su tablete s niskim troškovima koje imaju ograničenije skladištenje. Drugi ključ, visoka razina cilj za Windows 10 je bio da bi Windows desktop klijent raditi bolje nego ikad na takvim nižim troškovima uređaja. Budući da je međunarodni jezični pokrivenost sustava Windows nastavio rasti, to je značilo da su u svakom sustavu prisutni sve više međunarodnih fontova, neovisno o tome je li korisnik na određenom sustavu imao stvarnu potrebu za fontovima za druge jezike. Međutim, to je dodao veliki broj odabira u kontrolama fontova i dijalozima koji bi imali nisku relevantnost za određenog korisnika. Na primjer, španjolski korisnik će biti u mogućnosti odabrati između desetaka tajlandskih fontova, iako oni nikada ne bi mogli koristiti Tajlandski. Štoviše, to je također dodao stotine megabajta na veličinu svakog sustava Windows Desktop. Kako bi se smanjila količina diskovnog prostora koji sustav Windows zahtijeva i poboljšala relevantnost odabira fontova koja se pruža određenom korisniku, mnogi fontovi sustava Windows premješteni su u dodatne značajke fonta. Ove dodatne značajke fontova organiziraju različite skripte i imaju jezična pridruživanja i automatski će se instalirati na temelju tih jezičnih udruga. Na primjer, značajka "pojednostavnjeni Kinezi dopunski fontovi" ima fontove koji se koriste posebno za pojednostavljeni kineski. Ako je instalirana pojednostavljena Kineska verzija sustava Windows 10, onda će već imati ovu opcioniranu značajku fonta unaprijed instalirana. Ako je instalirana druga jezična verzija sustava Windows 10, ali korisnik omogućuje metodu unosa pojednostavljenog kineskog ili ako imaju profil povezan sa svojim Microsoftovim računom koji već uključuje pojednostavnjeni kineski i taj profil na uređaju, zatim će se značajka pojednostavnjenih kineskih dodatnih fontova automatski instalirati putem programa Windows Update. Instaliranjem neobaveznih paketa fontova kako bi se podudarali s skupom jezika koji se aktivno koriste na sustavu, možemo postići najbolju ravnotežu između broja predviđenih odabira fontova i upotrijebljene diskove. No, čak i bez bilo koje od tih opcija fontova instalirane, svaki Windows 10 Desktop sustav još uvijek uključuje uobičajene UWP fontove, osiguravajući da Windows još uvijek ima veliku podršku za Unicode i za međunarodni tekst, te osiguravanje da univerzalne aplikacije za Windows mogu imati veliki prikaz teksta na stolnim uređajima i svaki drugi faktor obrasca.

Detalji o promjenama fontova u sustavu Windows 10 Mobile

Da biste definirali pretvoren, UWP font postavljen pomoću ograničenog broja fontova, neki fontovi koji su bili prisutni u Windows Phone 8,1 su isključeni iz Windows 10 Mobile:

  • Dengxian, Dengxian Bold

  • Estrangelo Edessa

  • Khmer UI, Khmer UI Bold

  • Lao UI, Lao UI Bold

  • Leelawadee, Leelawadee Bold

  • Lucida Sans Unicode

  • Microsoft MHei, Microsoft MHei Bold

  • Microsoft NeoGothic, Microsoft NeoGothic Bold

  • Microsoft Uighur

  • Segoe WP, Segoe WP Light, Segoe WP SemiLight, Segoe WP Semibold, Segoe WP Bold, Segoe WP Crna

  • Segoe WP Emoji

  • Tahoma, Tahoma Bold

  • Urdu Typesetting (urdu Typesetting) podebljano

  • Yu gotički Bold

Ako aplikacija Windows Phone izravno ovisi o jednom od gore navedenih fontova za prikazivanje određenih Unicode znakova i ne koristi font pričuvne mehanizme koje pruža Windows, rezultat će biti znakovi prikazani kao "kvadratnu kutiju" glyphs.

Detalji o promjenama fontova u sustavu Windows 10 Desktop

Kao što je gore spomenuto, broj fontova koji su prethodno bili uključeni u svaki Windows Desktop klijentski sustav imaju u sustavu Windows 10 premještena u dodatne značajke fontova. Sljedeća tablica daje kompletan popis neobaveznih značajki fonta i predstavničkih jezičnih udruga. Odaberite fontove koji su premješteni u te pakete su navedeni; To su fontovi koji su korišteni kao fontovi korisničkog sučelja u prethodnim verzijama sustava Windows, ali su od tada zamijenjeni noviji fontovi sustava Windows.

Izborni paket fontova

Jezično udruženje

Ključni fontovi premještene u neobavezni paket

Dopunski fontovi arapskog skripti

Jezici koji koriste arapsku skriptu; Arapski, Perzijski, urdu.

"Bangla Script dopunski fontovi"

Jezici koji koriste Bangla skripte; npr., Assamese, Bangla.

Vrinda

Kanadski Aboridžin slogova dopunski fontovi

Jezici koji koriste kanadske slogove skripte; primjerice, Inuktitut.

Eufemije

Cherokee dopunski fontovi

Cherokee.

Plantagenet Cherokee

Devanagari dopunski fontovi

Jezik pomoću devanagari skripte; na primjer, hindi, Konkani, Marathi.

Mangal

Etiopski dodatni fontovi

Jezici koji koriste Etiopski scenarij; Amharic, Tigrinya.

Nyala

Dodatni fontovi Gujarati

Gujarati bilo koji drugi jezik pomoću Gujurati skripte.

Shruti

Gurmukhi dopunski fontovi

Panjabi; bilo koji drugi jezik pomoću Gurmukhi skripte

Raavi

Kineski (pojednostavljeni) dodatni fontovi

Pojednostavnjeni kineski

Kineski (tradicionalni) dodatni fontovi

Tradicionalni kineski

MingLiU, MingLiU_HKSCS

Dodatni fontovi za hebrejski

hebrejski

Japanski dodatni fontovi

japanski

Meiryo, Meiryo UI, MS Gothic, MS Mincho

Dodatni fontovi Khmera

Kambođanski bilo koji drugi jezik pomoću Khmer skripte.

DaunPenh, Khmer UI

Kannada dopunski fontovi

Kannada bilo koji drugi jezik pomoću Kannada skripte.

Tunga

Korejski dopunski fontovi

korejski

Batang, Dotum, gulim

Laoski dopunski fontovi

Lao bilo koji drugi jezik pomoću Lao skripte.

DokChampa, Lao UI

Dodatni fontovi malalalamske

Malajalamski bilo koji drugi jezik koristeći Malayalam skripte.

Karthika

Odia dopunski fontovi

Odia bilo koji drugi jezik koristeći Odia Script.

Kalinga

Pan-europski dodatni fontovi

Nema automatskih udruga jezika.

Nijedan (svi fontovi su novi u sustavu Windows 10).

Sinhala dopunski fontovi

Sinhaleški bilo koji drugi jezik pomoću Sinhala skripte.

Iskoola pota

Syriac dopunski fontovi

Jezici koji koriste Syriac skriptu.

Estrangelo Edessa

Tamski dopunski fontovi

Tamil bilo koji drugi jezik pomoću Tamiličnog skripte.

Latha

Telugu dopunski fontovi

Telugu bilo koji drugi jezik koristeći Telugu skriptu.

Gautami

Tajlandski dopunski fontovi

Tajlandski bilo koji drugi jezik pomoću Thai skripte.

Leelawadee

Ako aplikacija ovisi o jednom od tih fontova za prikazivanje određenih Unicode znakova i ne koristi font rezervne mehanizme koje pruža Windows, a ako je neobavezan paket fontova koji sadrži taj font nije instaliran na sustavu (obično jer sustav i korisnički profili nisu konfigurirani da imaju pridruženi jezik omogućen), onda će rezultat biti znakovi prikazani kao "kvadratni okvir" glyphs.

Preporuke za korisnike sustava Windows 10

Ako doživite ove simptome u nekim aplikacijama na radnoj površini sustava Windows 10, možete pružiti povratne informacije programera aplikacije koji sugerira da ažuriraju svoju aplikaciju za Windows 10. U međuvremenu možete instalirati i jednu ili više neobaveznih značajki fontova koje aplikacije mogu zahtijevati za ispravno funkcioniranje. Koraci za to su sljedeći: Ako znate jezik teksta koji neispravno prikazuje i često koristite taj jezik: Ako znate jezik koji je uključen, možete dodati taj jezik u svoj korisnički profil, a sve pridružene neobavezna značajka fonta će se automatski instalirati. (Napomena: moguće je instalirati i druge neobavezne značajke povezane s jezikom, kao što su predviđanje teksta ili provjera pravopisa.)

  • Na izborniku Start otvorite Postavke.

  • Odaberite vrijeme & jezik.

  • Odaberite regiju & jezik.

  • Odaberite Dodaj jezik.

  • Odaberite određeni jezik.

Omogućavanje neobaveznih značajki fonta bez mijenjanja jezičnih postavki: Ako ne znate određeni jezik ili ako znate jezik teksta koji se pogrešno prikazuje, ali ne želite dodati taj jezik u korisnički profil, možete instalirati bilo koju neobaveznu značajku fonta bez omogućivanja dodatnih jezika.

  • Na izborniku Start otvorite Postavke.

  • Odaberite Sustav.

  • Odaberite aplikacije & značajke.

  • Odaberite Upravljanje neobaveznih značajki.

  • Odaberite Dodaj značajku.

  • S popisa odaberite bilo koju dodatnu značajku fonta.

Ako osjetite simptome opisane u nekim aplikacijama sustava Windows Phone, možda želite kontaktirati razvojnog programera aplikacije koji sugerira da ažuriraju svoju aplikaciju pomoću smjernica koje se ovdje pružaju. Napomena: Windows 10 Mobile ne podržava nikakve opcionalne značajke fonta.

Preporuke za OEM-ove i administratore sustava

Ako konfigurirate jezične pakete ili međunarodne postavke u sustavu Windows 10 implementacije slike, onda biste trebali koristiti alat za instalaciju i upravljanje slikom (DISM) za uključivanje neobaveznih paketa fontova (i drugih neobaveznih mogućnosti povezanih s jezikom) povezane s jezični paketi koje dodate u svoje slike. U sljedećem članku nalaze se pojedinosti u vezi s dodatnim mogućnostima fonta i povezanim jezicima jezičnih paketa za Windows 10:

Značajke na zahtjev

Pogledajte također ovaj članak za pregled jezičnih paketa za Windows 10 i svih neobaveznih mogućnosti vezanih uz jezik:

Dodavanje jezika u Windows slike

Ako ste administrator sustava i znate da će vaši scenariji zahtijevati fontove iz jedne ili više tih neobaveznih mogućnosti fonta, čak i ako ne uključujući pridružene jezične pakete u svoje slike implementacije, još uvijek možete dodati bilo koje od mogućnosti fonta u svoje slike implementacije koristeći DISM.

Preporuke za razvojne inženjere

Na vašu aplikaciju mogu utjecati promjene fontova u sustavu Windows 10 ako imate aplikaciju Windows Phone koja ima ovisnost o jednom od fontova koji su isključeni iz sustava Windows 10 Mobile ili ako imate aplikaciju za radnu površinu sustava Windows koja ima ovisnost o jednom od fontova koji su migriira u neobavezni paketi fontova, a ako vaša aplikacija ne koristi font rezervne mehanizme koje pruža Windows. Vrste aplikacija i scenariji aplikacije najvjerojatnije će biti zahvaćen uključuju:

  • Preglednici ili druge aplikacije koje rade složeni izgled pomoću grafičkih APIs nižih razina koji ne pružaju rezervne fontove (npr. povlačenje podataka, Proširivapokretanje pomoću ETO_GLYPH_INDEX, ScriptTextOut).

  • Igre ili druge aplikacije koje koriste grafičke biblioteke trećih strana.

  • Scenariji aplikacije u kojima se tekst može prikazati na jezicima koji nisu prikazani na jeziku aplikacije ili Windows ' ili drugim jezicima koje korisnik koristi; pregledavanje weba, primanje tekstualnih poruka ili obavijesti drugih korisnika.

Ako vaša aplikacija manifestira opisane simptome, posebno u gore navedenim scenarijima, trebali biste pregledati fontove na kojima se vaša aplikacija oslanja. Pogledajte sljedeći članak za fontove preporučene za korištenje od strane aplikacija u sustavu Windows 10:

Popis fontova sustava Windows 10

Fontovi navedeni u tom članku jamče se da će biti prisutni na svim uređajima sa sustavom Windows 10. Ako vaša aplikacija koristi DirectWrite, onda biste mogli uzeti u obzir korištenje fonta pričuvne mehanizme koje pruža DirectWrite. Čak i ako koristite APIs nižih razina i želite implementirati vlastiti font za implementaciju, DirectWrite ima API-je koji omogućuju zadana mapiranja koja možete dopuniti vlastitim prilagođenim mapiranjima. Pogledajte sljedeće MSDN članke za Key API-je:

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.