Kāpēc dažās programmās operētājsistēmā Windows 10 daži teksti tiek rādīti ar kvadrātveida lodziņiem?

Simptomi

Palaižot noteiktas programmas Windows 10 darbvirsmā vai Windows 10 Mobile, dažas rakstzīmes tiek parādītas kā kvadrātveida vai taisnstūrveida lodziņš vai kā lodziņš ar punktu, jautājuma zīmi vai "x" iekšpusē, bet tā pati programma, kas palaista vecākās Windows vai Windows Phone versijās, nebija šī probl Em. Šī problēma parasti ietver tekstu Tuvajos Austrumos vai Āzijas valodās (arābu, ķīniešu, hindi utt.). Operētājsistēmā Windows 10 Mobile šī problēma visdrīzāk ietver Austrumāzijas valodas (ķīniešu, japāņu, korejiešu). Windows 10 darbvirsmā šī problēma parasti ietver tekstu valodās, kas nav valodas, kurām šī sistēma ir konfigurēta, un dažu veidu lietojumprogrammās, kas atbalsta gadījumos, kad var rasties starptautiskas valodas (piemēram, pārlūkojot tīmekli, un lietotāju paziņojumiem sociālo tīklu lietotnēs).

Cēlonis

Operētājsistēmā Windows 10 ir veikti daži būtiski uzlabojumi, kas ietekmē fontus; Sīkāka informācija par to ir sniegta zemāk. Blakusparādība no šīm izmaiņām ir tā, ka var tikt ietekmēta neliela daļa esošo programmu, kas izveidotas vecākām Windows vai Windows Phone versijām.

  • Daži fonti, kas bija iekļauti Windows Phone 8,1 nav iekļauti Windows 10 Mobile.

  • Daži fonti, kas iepriekš bija iekļauti katrā Windows Desktop sistēma ir pārvietoti papildu fontu pakotnes un tā var nebūt visas Windows 10 darbvirsmas sistēmas.

Sīkāka informācija par šīm izmaiņām ir sniegta tālāk. Noteiktās programmās šīs izmaiņas var izraisīt simptomus "kvadrātveida kaste", parādot noteiktu starptautisku tekstu. Visos Windows 10 izdevumos ir iekļauti fonti, kas nodrošina plašu valodas atbalstu, un Windows platforma ietver fontu atkāpšanās mehānismus, kas paredzēti, lai nodrošinātu, ka jebkurā valodā teksts vienmēr tiek rādīts ar salasāmiem glifi, nevis lodziņiem. Bet dažas programmas var veikt tiešu atkarību no noteiktiem fontiem, lai parādītu noteiktu unikoda rakstzīmes un nav izmantot Windows nodrošinātās fontu atkāpšanās mehānismi. Dažos gadījumos šīs programmas ir veikušas tiešas atkarības fonti, kas nav pēc noklusējuma Windows 10 sistēmās. Tā kā fonts, ko programma mēģina izmantot, sistēmā nav sastopams, kāds cits fonts tiek izmantots teksta attēlošanai, un šis fonts var neatbalstīt visas parādītās rakstzīmes. Ja rakstzīme tiek parādīta, izmantojot fontu, kas neatbalsta šo rakstzīmi, tiek izmantots noklusējuma "nav definēts" glifs no fontu. "Nav definēts" glifs vairumā fonti ir taisnstūrveida lodziņa izskatu vai dažas izmaiņas, kas.

Pārskats par galvenajiem fontu uzlabojumiem operētājsistēmā Windows 10

Galvenais, augsta līmeņa mērķis Windows 10 bija Windows ir ģimenes operētājsistēmu dažādu ierīču kategorijām, kas visi ir veidota ap kopējo OS kodols un koplietojamo app platforma- Universal Windows platforma (uwp). UWP ļauj programmām, kas ir rakstītas un veidotas vienreiz un kas var darboties plašā ierīču klāstā, no Hololens uz Xbox un Surface Hub. Viena no prasībām šajā konverģged app platforma ir fonti, kas ir kopēji visās šīs ierīces kategorijas. Iepriekšējos laidienos bija dažādas fontu kopas, kas tika nosūtītas Windows Phone, Xbox One un Windows darbvirsmas klientā. Operētājsistēmā Windows 10 tagad ir garantēts kopīgs fontu kopums, kas ir pieejams visās Windows 10 ierīcēs, visos Windows 10 izdevumos un visās ierīču kategorijās un formu faktoros. Turklāt šis kopīgo fontu komplekts nodrošina visaptverošu unikoda atbalstu, kas uzņem tūkstošiem valodu no visas pasaules, izmantojot mazu fontu komplektu, kam nepieciešama tikai ierobežota vieta diskā. Šajā rakstā ir sniegta kopējā UWP fontu kopa: Windows 10 fontu saraksts Windows darbvirsmas klientu parasti lieto ierīcēs ar mazāk stingriem krātuves ierobežojumiem, un tāpēc tajā var izvietot lielāku fontu atlasi. Tomēr, tā kā Windows darbvirsmu tradicionāli izmanto ierīcēs ar ļoti lielām uzglabāšanas jaudām, pēdējos gados mēs esam redzējuši jaunus formas faktorus, piemēram, zemo cenu tabletes, kuru uzglabāšana ir ierobežota. Vēl viens augsta līmeņa mērķis Windows 10 ir padarīt Windows darbvirsmas klientu darbu labāk nekā jebkad par šādu zemāku izmaksu ierīcēm. Tā kā starptautiskās valodas pārklājums Windows turpināja augt, tas nozīmēja, ka vairāk un vairāk starptautisko fonti bija par katru sistēmu, neatkarīgi no tā, vai lietotājs konkrētajā sistēmā bija faktiskā vajadzība fontus citās valodās. Tomēr tas pievienoja lielu skaitu izvēles fontu atlasītāja vadīklas un dialogi, kas būtu zems attiecas uz konkrētu lietotāju. Piemēram, spāņu lietotājs varētu izvēlēties no desmitiem taju fontus, pat ja tie varētu nekad izmantot taju. Turklāt, tas arī pievienoja simtiem megabaitu lieluma katru Windows Desktop sistēmu. Lai samazinātu diska vietas daudzumu, kas nepieciešams sistēmai Windows, un uzlabotu attiecīgā lietotāja fontu izvēļu atbilstību, daudzi Windows fonti ir pārvietoti uz papildu fontu līdzekļiem. Šos papildu fontu līdzekļus organizē dažādi skripti, un tiem ir valodu piesaistes, un tie tiks instalēti automātiski, pamatojoties uz šīm valodu asociācijām. Piemēram, "vienkāršotās ķīniešu papildu fonti" līdzeklim ir fonti, ko izmanto speciāli vienkāršotajai ķīniešu. Ja ir instalēta Windows 10 vienkāršotās ķīniešu valodas versija, tad tai jau ir iepriekš instalēts šis papildu fontu līdzeklis. Ja ir instalēta cita Windows 10 valodas versija, bet lietotājs iespējo vienkāršotās ķīniešu rakstības ievades metodi, vai ja to profils ir saistīts ar to Microsoft kontu, kurā jau ir iekļauta vienkāršotā ķīniešu valoda un šis profils ir pieejams ierīcē, tad vienkāršotās ķīniešu valodas papildu fontu līdzeklis tiks automātiski instalēts, izmantojot Windows Update. Uzstādot papildu fontu paketes, lai atbilstu kopumu valodu aktīvi izmanto sistēmu, mēs varam sasniegt vislabāko līdzsvaru starp skaitu, fontu izvēli, un diska nospiedumu izmanto. Bet pat bez šiem papildu fontu līdzekļiem instalēta, katru Windows 10 desktop sistēma joprojām ietver kopējo UWP fontus, nodrošinot, ka Windows joprojām ir liels atbalsts Unicode un starptautisko tekstu, un nodrošinot, ka Universal Windows apps var būt liels teksta displejs uz darbvirsmas ierīcēm un katru citu formu faktors.

Detalizēta informācija par fontu izmaiņām operētājsistēmā Windows 10 Mobile

Lai definētu konverģētu, UWP fontu kopu, izmantojot ierobežotu skaitu fontu, daži fonti, kas bija Windows Phone 8,1 ir izslēgti no Windows 10 Mobile:

  • Dengxian, Dengxian Bold

  • Estrangelo Edessa

  • Khmeru UI, khmeru UI Bold

  • Lao UI, Lao UI Bold

  • Leelawadee, Leelawadee Bold

  • Lucida Sans Unicode

  • Microsoft MHei, Microsoft MHei Bold

  • Microsoft NeoGothic, Microsoft NeoGothic Bold

  • Microsoft uiguru

  • Segoe WP, Segoe WP Light, Segoe WP SemiLight, Segoe WP SemiBold, Segoe WP Bold, Segoe WP Black

  • Segoe WP emocijzīme

  • Tahoma, Tahoma treknraksts

  • Urdu valodas salikums, urdu valodas salikums treknrakstā

  • Yu Gothic Bold

Ja programma Windows Phone tieši ir atkarīga no viena no iepriekš norādītajiem fontiem, lai parādītu noteiktas unikoda rakstzīmes, un neizmanto Windows nodrošināto fontu atkāpšanās mehānismus, rezultāts būs rakstzīmes, kas tiek parādītas kā "kvadrātveida lodziņš" glyphs.

Detalizēta informācija par fontu izmaiņām operētājsistēmā Windows 10 Desktop

Kā minēts iepriekš, vairāki fonti, kas iepriekš būtu iekļauti katrā Windows Desktop klientu sistēma ir Windows 10 ir pārvietots uz papildu fontu līdzekļus. Šajā tabulā ir sniegts pilnīgs papildu fontu līdzekļu un raksturīgo valodu apvienību saraksts. Atlasīt fontus, kas ir pārvietoti uz šīm pakotnēm ir uzskaitīti; tie ir fonti, kas tika izmantoti kā čaulas lietotāja interfeisa fonti iepriekšējās Windows versijās, bet kopš tā laika ir aizstāta ar jaunāku Windows fontus.

Papildu fontu pakotne

Valodu asociācija

Atslēgu fonti tiek pārvietoti neobligātajā pakotnē

Arābu Script papildu fonti

Valodas, izmantojot arābu rakstību; piemēram, arābu, persiešu, urdu.

Bangla Script papildu fonti

Valodas, izmantojot Bangla skriptu; piemēram, asamiešu, Bangla.

Vrinda

Kanādas aborigēnu zilbju papildu fonti

Valodām, izmantojot Kanādas Syllabics Script; piemēram, Inuktitut.

Euphemia

Cherokee papildu fonti

Cherokee.

Plantagenet Cherokee

Devanagari papildu fonti

Valodu, izmantojot Devanagari skriptu; piemēram, hindi, konkani, marathu.

Mangal

Ethiopic papildu fonti

Valodas, izmantojot Ethiopic skriptu; piemēram, Amharic, Tigrinya.

NYALA

Gudžaratu papildu fonti

Gudžaratu jebkurā citā valodā, izmantojot Gujurati skriptu.

Shruti

Gurmukhi papildu fonti

Panjabi; jebkurā citā valodā, izmantojot gurmukhi Script

Raavi

Ķīniešu (vienkāršotie) Papildu fonti

Vienkāršotā ķīniešu

Ķīniešu (tradicionālās) Papildu fonti

Tradicionālā ķīniešu

MingLiU, MingLiU_HKSCS

Ivrita papildu fonti

Ivrits

Japāņu papildu fonti

Japāņu

Meiryo, Meiryo UI, MS Gothic, MS Mincho

Khmeru papildu fonti

Kambodžas jebkurā citā valodā, izmantojot khmeru skriptu.

DaunPenh, khmeru UI

Kannadu papildu fonti

Kannaru jebkurā citā valodā, izmantojot Kannada skriptu.

Tunga

Korejiešu papildu fonti

Korejiešu

Batang, Dotum, Gulim

Lao papildu fonti

Lao jebkurā citā valodā, izmantojot Lao Script.

DokChampa, Lao UI

Malajalu papildu fonti

Malajalu jebkurā citā valodā, izmantojot malajalu skriptu.

Karthika

Odia papildu fonti

Oriju valodā jebkurā citā valodā, izmantojot Odia skriptu.

Kalinga

Eiropas mēroga papildu fonti

Nav automātisku valodu piesaistes.

Nav (visi fonti ir jauni Windows 10).

Sinhala papildu fonti

Sinhala jebkurā citā valodā, izmantojot Sinhala skriptu.

Iskoola pota

Sīriešu papildu fonti

Valodās, izmantojot sīriešu skriptu.

Estrangelo Edessa

Tamilu papildu fontus

Tamil jebkurā citā valodā, izmantojot tamilu skriptu.

Latha

Telugu papildu fonti

Telugu jebkuru citu valodu, izmantojot skriptu telugu.

Gautami

Taju papildu fonti

Taju jebkurā citā valodā, izmantojot taju skriptu.

Leelawadee

Ja lietotne ir atkarīga no šiem fontiem, lai parādītu noteiktas unikoda rakstzīmes, un neizmanto Windows nodrošinātus fontu atkāpšanās mehānismus un ja papildu fontu pakotne, kurā ir šis fonts, nav instalēta sistēmā (parasti tāpēc, ka sistēma un lietotāju profili nav konfigurēti tā, lai būtu iespējota saistītā valoda), rezultāts būtu rakstzīmes, kas tiek parādītas kā "kvadrātveida box" glyphs.

Ieteikumi Windows 10 lietotājiem

Ja novērojat šos simptomus dažās Windows 10 darbvirsmas programmās, varat sniegt atsauksmes programmas izstrādātājam, norādot, ka viņi atjaunina savu programmu operētājsistēmai Windows 10. Tikmēr varat arī instalēt vienu vai vairākus papildu fontu līdzekļus, kas lietojumprogrammām var būt nepieciešami, lai darbotos pareizi. Darbības, lai to paveiktu, ir šādi: Ja zināt tekstu, kas tiek rādīts nepareizi un bieži izmanto šo valodu: Ja jūs zināt valodu, tad jūs varat pievienot šo valodu savā lietotāja profilā, un jebkurš saistīts papildu fonts funkcija tiks automātiski uzstādīta. (Piezīme: var instalēt arī citus ar valodu saistītus papildu līdzekļus, piemēram, teksta paredzēšanu vai pareizrakstības pārbaudi.)

  • Izvēlnē Sākt atveriet Iestatījumi.

  • Atlasiet laiks & valoda.

  • Atlasiet reģions & valoda.

  • Atlasiet pievienot valodu.

  • Atlasiet konkrētu valodu.

Papildu fontu līdzekļu iespējošana, nemainot valodas iestatījumus: Ja nezināt konkrēto valodu vai zināt tekstu, kas tiek rādīts nepareizi, bet nevēlaties pievienot šo valodu savā lietotāja profilā, varat instalēt jebkuru papildu fontu līdzekli, neiespējojot papildu valodas.

  • Izvēlnē Sākt atveriet Iestatījumi.

  • Atlasiet Sistēma.

  • Atlasiet programmas & līdzekļi.

  • Atlasiet pārvaldīt neobligātās funkcijas.

  • Atlasiet pievienot līdzekli.

  • Sarakstā atlasiet jebkuru papildu fontu līdzekli.

Ja novērojat simptomus, kas aprakstīti dažās Windows Phone lietotnēs, iespējams, vēlēsities sazināties ar lietotnes izstrādātāju, ierosinot, ka viņi atjaunina savu lietotni, izmantojot šeit sniegtos norādījumus. Piezīme: Windows 10 Mobile neatbalsta papildu fontu funkcijas.

Ieteikumi OEM un sistēmas administratoriem

Ja jūs konfigurējat valodu pakotnes vai starptautiskos iestatījumus Windows 10 izvietošanas attēlos, tad jums vajadzētu izmantot izvietošanas attēlu apkalpošanas un pārvaldības rīku (DISM), lai iekļautu papildu fontu pakotnes (un citas izvēles, ar valodu saistītas iespējas) kas saistītas ar valodu pakotnēm, kuras pievienojat attēliem. Šajā rakstā ir sniegta informācija par papildu fontu iespējas un saistīto Windows 10 valodu pakotnes valodas:

Funkcijas pēc pieprasījuma

Skatiet arī šo rakstu, lai iegūtu pārskatu par Windows 10 valodu pakotnēm un visām neobligātajām, ar valodu saistītajām iespējām:

Valodu pievienošana Windows attēliem

Ja esat sistēmas administrators un zināt, ka jūsu scenārijiem būs nepieciešami fonti no vienas vai vairākām no šīm papildu fontu iespējām, pat ja izvietošanas attēlos nav norādītas saistītās valodu pakotnes, varat pievienot jebkuru no fontu iespējām izvietošanas attēlos, izmantojot DISM.

Ieteikumi izstrādātājiem

Jūsu lietotne var ietekmēt izmaiņas fonti Windows 10 ja jums ir Windows Phone programmu, kas ir atkarība no fontiem, kas ir izslēgta no Windows 10 Mobile vai ja jums ir Windows datora programma, kas ir atkarīgi viens no fontiem, kas ir ir migrēts uz papildu fontu pakotnes, un, ja jūsu lietotne neizmanto fontu atkāpšanās mehānismi, ko nodrošina Windows. Lietojumprogrammu un lietojumprogrammu scenāriju veidi, kurus visdrīzāk ietekmēs, ir:

  • Pārlūkprogrammas vai citas programmas, kas veic sarežģītu izkārtojumu, izmantojot zemāka līmeņa grafikas API, kas nenodrošina fontu atkāpšanās (piemēram, DrawGlyphRun, ExtTextOut, izmantojot ETO_GLYPH_INDEX, ScriptTextOut).

  • Spēles vai citas programmas, kas izmanto trešās puses grafikas bibliotēkas.

  • Programmu scenāriji, kuros teksts var tikt rādīts, iesaistot valodas, kas atrodas ārpus lietotnes vai Windows displeja valodas, vai citas lietotāja izmantotās valodas; piemēram, tīmekļa pārlūkošana, īsziņu saņemšana vai paziņojumu sūtīšana no citiem lietotājiem.

Ja jūsu programmā ir aprakstīti aprakstītie simptomi, it īpaši iepriekš minētajos gadījumos, jums vajadzētu pārskatīt fontus, uz kuriem paļaujas jūsu lietotne. Lūdzu, skatiet šajā rakstā fontus ieteicams izmantot programmas Windows 10:

Windows 10 fontu saraksts

Šajā rakstā norādītie fonti ir nodrošināti visās Windows 10 ierīcēs. Ja jūsu lietotne izmanto DirectWrite, tad jūs varat apsvērt izmantojot Font atkāpšanās mehānismi, ko nodrošina DirectWrite. Pat tad, ja izmantojat zemāka līmeņa API un vēlaties ieviest savu fontu atkāpšanās ieviešanu, DirectWrite ir API, kas nodrošina noklusējuma kartējumus, kurus var papildināt ar savu pielāgoto kartējumus. Skatiet šos MSDN rakstos atslēgas API:

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×