Kodėl kai kurie tekstas rodomas su trapecijos formos laukai, kai kurios programos Windows 10?

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3083806
Požymiai
Vykdant tam tikras programas "Windows 10 darbalaukyje arba" Windows 10 Mobile, kai kurie simboliai rodomi kaip trapecijos formos arba stačiakampio langelį, arba kaip laukas taškas, klaustukas ar "x" viduje, o pačios programos veikia ankstesnes Windows "arba" Windows Phone nebuvo šią problemą.

Ši problema paprastai apima teksto Artimieji Rytai ar Azijos kalbomis (arabų, kinų, Hindi, ir kt.). Windows Mobile 10, ši problema yra greičiausiai susiję su Rytų Azijos kalbomis (kinų, japonų, korėjiečių). Windows 10 darbalaukyje, ši problema paprastai apima tekstą kalbomis nėra sukonfigūruotas, sistemos, ir tam tikros rūšies programėles, kurios palaikymo scenarijai, kai susidūrė su tarptautinės kalbos kalbos (pvz., naršyti internete, ir vartotojo pranešimų socialinių tinklų programėlės).
Priežastis
Kai kurie pagrindiniai patobulinimai buvo atlikti Windows 10, kurie turi įtakos šriftus. Daugiau informacijos apie tai pateikiama žemiau. Šie pakeitimai šalutinis poveikis yra nedidelis grupėje esančių programėlių, sukurtas ankstesnes Windows "arba" Windows Phone gali turėti įtakos.
  • Kai kurie šriftai, kurie buvo įtraukti į Windows Phone 8.1 į Windows 10 Mobile.
  • Kai kurie šriftai, kurios anksčiau buvo įtraukti į kiekvieną Windows kompiuterio sistemos būti perkeltas į pasirinktinį šrifto paketus, ir todėl gali nebūti visų Windows 10 darbalaukio sistemose.

Toliau pateikiami daugiau informacijos apie šiuos pakeitimus. Tam tikrų programėlių, šie pakeitimai gali sukelti "trapecijos formos langelį" požymiai Rodyti tam tikrų tarptautinių tekstą.

Visi Windows 10 leidimuose šriftus, kurie palaiko platus kalbos ir Windows platformos sudaro šrifto originalo priemones, skirtas užtikrinti, bet kurios kalbos tekstas visada rodo su įskaitomu glifai, o ne langelių. Tačiau kai kurios programos gali būti tiesiogiai priklausomybių ypač šriftų rodymo tam tikrų Unicode simbolių ir ne naudoti pateikia Windows šriftų originalo mechanizmus. Kai kuriais atvejais šias programėles ėmėsi tiesioginės priklausomybės šriftus, kurie nėra pagal numatytuosius parametrus visose sistemose Windows 10. Dėl to, kad programa bando naudoti šrifto nėra sistemos, kai kurių kitų šriftas bus naudojamas Rodyti tekstą, bet ir tai šriftas gali nepalaikyti visus simbolius, rodomas. Pamatę simbolių šriftą, kuris palaiko ne tą simbolį, naudojamas numatytasis "neapibrėžta" ženklas iš to šrifto. "Nėra apibrėžta" ženklas, dauguma šriftų turi išvaizda stačiakampis langelyje, arba, kai pagrindinio.

Windows 10 pagrindinių šrifto patobulinimų apžvalga

Klavišą, aukšto lygio Windows 10 buvo Windows, kad šeimos operacinių sistemų kito įrenginio kategorijų, yra sukurtos OS pagrindinę ir bendro naudojimo app platforma – Universalios Windows platformos (UWP). UWP leidžia programėles, yra parašyta ir sukurti vieną kartą ir, galite paleisti įvairius įrenginius, Hololens Xbox ir paviršiaus telkinys. Vienas iš reikalavimų šiai platformai susilygino programėlę, kad tam tikrų šriftų, kurie visose šių įrenginių kategorijų. Pranešimai, anksčiau buvo trys šriftai, pateikiamos "Windows Phone, Xbox vienas ir" Windows darbalaukio kliento. Windows 10, yra dabar bendrą nustatyti šriftų garantuojamas dalyvauti visuose Windows 10 įrenginiuose, visi Windows 10 leidimai ir visų įrenginių kategorijų ir formos veiksniai. Be to, šią bendrą šriftų rinkinys pateikiamas išsamus Unicode palaikymą, priderinant tūkstančius kalbų iš viso pasaulio, naudojant iš šriftų, kuriems reikia tik ribotą diske rinkinys.

Šiame straipsnyje pateiktas bendras, UWP šriftų rinkinys:

https://MSDN.Microsoft.com/Library/Windows/Apps/hh700394.aspx#recommended_fonts

Windows darbalaukio kliento įrenginiuose su ne tokios griežtos saugojimo apribojimai paprastai naudojama ir taip leidžia didesnio pasirinkimo šriftai. Tačiau kadangi Windows darbalaukio paprastai buvo naudojamas įrenginiuose su labai didelės atminties talpą, pastaraisiais metais matome naują formos veiksnius, pvz., mažai kainuojantis lentelės su daugiau ribota saugyklos. Kitas klavišas, Windows 10 aukšto lygio tikslas buvo, kad "Windows" darbalaukio kliento darbo geriau nei bet kada tokie įrenginiai sumažinti išlaidas.

Kaip Windows tarptautinės kalbos apsauga ir toliau didėja, tai reiškia, kad daugiau tarptautiniai šriftai buvo visas sistemas, neatsižvelgiant į tai, ar turimos sistemos vartotojas buvo faktinis poreikis šriftai kitų kalbų. Vis dėlto ši papildoma šrifto parinkiklio valdiklių ir dialogo langai, kad būtų mažai svarbus konkretaus vartotojo daug galimybių. Pvz., ispanų vartotojas būtų galima rinktis iš daugybės Tajų šriftus, net jei jie gali niekada nenaudos tajų. Be to, tai taip pat papildomas šimtus megabaitų kiekvieną Windows kompiuterio sistemos dydį. Siekiant sumažinti vietos diske, kurį reikia Windows ir padidinti šrifto pasirinkimą, jeigu konkretaus vartotojo svarbą, daugelio Windows šriftų perkelti į pasirinktinį šrifto funkcijas.

Šios funkcijos pasirinktinių šriftų suskirstyti pagal skirtingus scenarijus yra kalbos sąsajos ir bus įdiegti automatiškai pagal šių kalbų sąsajos. Pvz., "Supaprastintos kinų papildomo šriftus" funkcija yra šriftus specialiai naudojamos supaprastintos kinų kalbos. Jei Windows 10 supaprastintos kinų kalbos versija yra įdiegta, tada jau turės ši funkcija neprivaloma šriftą, iš anksto įdiegta. Jei Windows 10 skirtingų kalbų versija yra įdiegta, bet vartotojo leidžia, supaprastintos kinų įvesties būdą, arba jei jie susiję su savo "Microsoft" abonemento profilio, jau yra supaprastintos ir, profilio roams į įrenginį, tada supaprastintos kinų papildomo šriftai funkcija bus įdiegtas automatiškai, naudojant Windows naujinimą.

Įdiegti pasirinktinį šrifto paketus, kad atitiktų nustatytą kalbas aktyviai sistemoje, mes galime pasiekti subalansuotą šrifto pasirinkčių pateikta ir naudoti disko pėdsaką. Bet net ir be bet kurį iš šių funkcijų pasirinktinių šriftų, įdiegta, kiekvieną Windows 10 kompiuterio sistemos vis dar yra bendras UWP šriftus, užtikrinti, kad Windows vis dar turi didelę paramą Unicode ir tarptautinis teksto, ir užtikrinti, kad universaliųjų Windows programas gali labai tekstas rodomas darbalaukio įrenginiai ir visų kitų veiksnių forma.

Išsami informacija apie šrifto pakeitimus Windows 10 Mobile

Siekiant nustatyti, ar nustatyti naudojant kelias šriftai susilygino, UWP šriftą, kai kurie šriftai, kurie buvo pateikti į Windows Phone 8.1 nebuvo įtraukti Windows 10 Mobile:
  • Dengxian, Dengxian Bold
  • Kalbų
  • Khmerų vartotojo sąsaja, khmerų UI Bold
  • Laoso vartotojo sąsaja, Laoso UI Bold
  • Leelawadee, Leelawadee Bold
  • Lucida Sans Unicode
  • Microsoft MHei, Microsoft MHei Bold
  • Microsoft NeoGothic, Microsoft NeoGothic Bold
  • Microsoft uigūrų
  • Segoe WP Segoe WP Light Segoe WP SemiLight, Segoe WP Semibold, Segoe WP Bold, Segoe WP juoda
  • Segoe WP Emoji
  • Tahoma, Tahoma Bold
  • Urdu tekstų, Urdu tekstų Bold
  • J. Gothic Bold


Jei Windows Phone programėlių tiesiogiai priklauso nuo vieną iš išvardytų aukščiau, jei norite, kad tam tikrų Unicode simbolių šriftų ir nereiškia, kad šrifto originalo mechanizmai teikia Windows, rezultatas gali būti rodomas kaip "trapecijos formos langelį" glifai simbolių.

Išsami informacija apie šrifto pakeitimai 10 darbalaukį

Kaip minėjome anksčiau, nemažai šriftus, kurie anksčiau būtų įtraukta į kiekvieną Windows darbalaukio sistemos Windows 10 perkelti į pasirinktinį šrifto funkcijas.

Toliau esančioje lentelėje pateikiama visą sąrašą pasirinktinių šriftų funkcijos ir atstovas Kalbinės sąsajos. Pasirinkite šriftus, kad būti perkeltas į šiuos paketus yra sąraše; tai yra šriftus, kurie buvo naudojami kaip apvalkalo vartotojo sąsajos šriftai ankstesnėse Windows versijose, bet nuo to laiko buvo pakeisti naujesnę Windows šriftų.

Pasirinktinių šriftųKalbos asociacijaPagrindinis šriftus į papildomas paketas
Arabų scenarijų papildomo šriftaiKalbų naudojantis Arabų scenarijų; pvz., arabų, persų, Urdu.
Bengalų scenarijaus papildomo šriftaiKalbos bengalų scenarijų; pvz., asamų, bengalų.Deimante
Kanados aborigenų skiemenys papildomo šriftaiKalbos Kanados skiemenys scenarijų; pvz., Inuktitutų.Euphemia
Čerokių papildomo šriftaiCherokee.Plantagenet Cherokee
Devanagari papildomo šriftaiKalba, naudojant sanskritu scenarijų; pvz., Hindi, Konkani, Marathi.Vismantas
Etiopų papildomo šriftaiKalbos Etiopų scenarijų; pvz., Amharų, Tigrajų.Nyala
Gudžaratų papildomo šriftaiGudžaratų; bet kuria kita kalba, naudojant Gujurati scenarijų.Rytis
Papildoma Gurmukhi šriftaiPendžabų; bet kuria kita kalba, naudojant Gurmukhi scenarijųRaavi
Kinų (supaprastinta) papildomo šriftaiKinų (supaprastintoji)
Kinų (tradicinė) papildomo šriftaiKinų (tradicinė)MingLiU, MingLiU_HKSCS
Hebrajų kalbos papildomo šriftaiHebrajų
Japonų papildomo šriftaiJaponų kalbaMeiryo, Meiryo vartotojo Sąsają, MS Gothic, MS Mincho
Khmerų papildomo šriftaiKambodžos; bet kuria kita kalba, naudojant khmerų scenarijų.DaunPenh, khmerų vartotojo sąsaja
Kanadų papildomo šriftaiKanadų; bet kuria kita kalba, naudojant kanadų scenarijų.Tunga
Korėjos papildomo šriftaiKorėjiečiųBatang, Dotum, Gulim
Laoso papildomo šriftaiLaoso; bet kuria kita kalba, naudojant Laoso scenarijų.DokChampa, Laoso vartotojo sąsaja
Malajalių papildomo šriftaiMalajalių; bet kuria kita kalba, naudojant malajalių scenarijų.Silvestras
Odia papildomas šriftaiOdia; bet kuria kita kalba, naudojant Odia scenarijų.Kalinga
Europos papildomo šriftaiNėra automatinio kalbos ryšius.None (visi šriftai yra nauja Windows 10).
Sinhalų papildomo šriftaiSinhalų; bet kuria kita kalba, naudojant sinhalų scenarijų.Iskoola Pota
Sirų papildomo šriftaiKalbos Sirų scenarijų.Kalbų
Tamilų papildomo šriftaiTamilų; bet kuria kita kalba, naudojant tamilų scenarijų.Laimutis
Telugų papildomo šriftaiTelugų; bet kuria kita kalba, naudojant telugų scenarijų.Liudas
Tailando papildomo šriftaiTajų; bet kuria kita kalba, tajų scenarijų.Leelawadee
Jei programėlė priklauso nuo vieną iš šių šriftų, jei norite, kad tam tikrų Unicode simbolių ir nereiškia, kad šrifto originalo mechanizmų naudojimas pateikė Windows, o jei pasirinktinių šriftų paketą, kad šriftą, kuriame yra įdiegta sistema (paprastai dėl to, kad sistemos ir vartotojo profilius, kurie nėra sukonfigūruoti įjungtas susijusius kalba), tada rezultatas bus rodomas kaip "trapecijos formos langelį" glifai simbolių.

Rekomendacijų Windows 10 vartotojams

Jei šie požymiai, kai kurios programos Windows 10 darbalaukyje, gali pateikti atsiliepimus ir programėlės kūrėjas, tai rodo, kad atnaujinti savo app for Windows 10. Kol kas, taip pat galite įdiegti vieną ar daugiau pasirinktinių šriftų funkcijų, kurios programėlės gali reikalauti, kad tinkamai veiktų. Kaip tai padaryti, yra šie:

Jei žinote, kad tekstas, rodomi netinkamai naudoja tą kalbą ir kalbos:

Jei žinote, kad projekte naudojama kalba, tada jūs galite pridėti, kad kalbos į vartotojo profilį ir susietas Pasirinktinis šrifto funkcija bus įdiegtos automatiškai. (Pastaba: kitų kalbos pasirinktinių funkcijų, pvz., teksto numatymas arba rašybos tikrinimas, taip pat gali būti įdiegtos.)
  • Iš meniu pradėti , atidarykite Parametrai.
  • Pasirinkite laiko & kalba.
  • Pasirinkite regioną & kalba.
  • Pasirinkite įtraukti kalbą.
  • Pasirinkite kalbą, ypač.
Įjungti pasirinktinį šrifto funkcijos nekeičiant kalbos parametrai:

Jei nežinote, konkrečios kalbos ar kalbos tekstą, kuriame rodomas netinkamai, bet nenorite įtraukti į jūsų profilyje kalba, bet nebūtinas šrifto funkciją galite įdiegti be jokių papildomų kalbų įgalinimas.
  • Iš meniu pradėti , atidarykite Parametrai.
  • Pasirinkite sistemą.
  • Pasirinkite programėles & funkcijos.
  • Pasirinkite valdyti papildomų funkcijų.
  • Pasirinkite įtraukti funkciją.
  • Sąraše pasirinkite Pasirinktinis šrifto funkcija.

Jei pastebite požymius, aprašytas kai kurių "Windows Phone" programėlių, tada galite kreiptis į programos kūrėją, rodo, kad jie atnaujinti savo app naudojant patarimų pateikta čia. Pastaba: Windows 10 Mobile nepalaiko pasirinktinių šriftų funkcijas.

OĮG ir sistemų administratoriams

Jei konfigūruojate kalbos paketus arba tarptautiniai parametrai Windows 10 visuotinio diegimo vaizdų, tada naudodami diegimo atvaizdo priežiūros ir tvarkymo (DISM) įrankį įtraukti pasirinktinių šriftų paketams (ir kitų pasirinktinai, susiję su kalba pajėgumų) susiję su kalbos paketai, galite įtraukti į savo nuotraukas. Šiame straipsnyje pateikiama informacijos apie pasirinktinių šriftų galimybes ir susietas Windows 10 kalbos paketo kalbos:

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

Taip pat žr. šio straipsnio, jei norite peržiūrėti Windows 10 kalbų paketai ir visų pasirinktinių, susiję su kalba galimybės:

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

Jei esate sistemos administratorius ir žinoti, kad jūsų scenarijų reikės šriftus iš vienos ar daugiau iš šių pasirinktinių šriftų galimybes, net jei nėra susietas kalbos paketai į visuotinio diegimo vaizdų įtraukiate, jūs vis tiek galite įtraukti bet kurį iš šrifto galimybių savo diegimo vaizdus Naudodami DISM.

Rekomendacijas dėl programų kūrėjams

Šriftų Windows 10 pakeitimai gali turėti įtakos jūsų programėlės jei turite Windows Phone programėlę, kuri yra priklausomybė vieną šriftai, pašalintas iš Windows 10 Mobile, arba jei turite Windows darbalaukio programėlę, kuri yra priklausomybė vieną šriftai, perkelti į pasirinktinį šrifto paketus , ir jei programėlės nereiškia, kad naudoti šrifto originalo mechanizmus, pateikia Windows. Programėlės ir programėlių scenarijai, gali būti, kad tam įtakos tipai:
  • Naršyklės arba kitas programėles, kurios padaryti sudėtinga išdėstymas naudojant žemesnio lygio grafikos API, kad šrifto grįžti (pvz., DrawGlyphRun, ExtTextOut, naudojant ETO_GLYPH_INDEX, ScriptTextOut).
  • Žaidimų arba kitos programos, kurios naudoja trečiųjų šalių grafika bibliotekose.
  • Programėlių scenarijai, kai gali būti rodomas su kalbos ne tik programos "arba" Windows' Rodyti kalbą arba kalbas, naudojamas vartotojo; pvz., žiniatinklio naršymas, gauti teksto žinutes arba pranešimus iš kitų vartotojų.
Jei jūsų app pasireiškia simptomai aprašytą, ypač aukščiau scenarijus, turėtų peržiūrėti šriftus, nuo kurių priklauso nuo jūsų programėlės. Žiūrėkite šį straipsnį šriftus, rekomenduojama naudoti "taikomąsias programas" Windows 10:

https://MSDN.Microsoft.com/Library/Windows/Apps/hh700394.aspx#recommended_fonts

Šiame straipsnyje išvardyti šriftai garantuojama, yra visuose Windows 10 įrenginiuose.

Jei jūsų programa naudoja DirectWrite, tada galite apsvarstyti, naudojant šrifto originalo mechanizmo, DirectWrite. Net jei jūs naudojate žemesnio lygio API ir norite pritaikyti savo šrifto originalo diegimas, DirectWrite yra API, pateikti numatytąjį susiejimai, galite papildyti su savo pasirinktiniai susiejimai. Pamatyti šiuos MSDN straipsnius rakto 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


Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3083806 – Paskutinė peržiūra: 07/30/2015 06:07:00 – Peržiūra: 1.0

Windows 10

  • kbsurveynew kbmt KB3083806 KbMtlt
Atsiliepimai