Защо някои текстови дисплеи с квадратни квадратчета в някои приложения на Windows 10?

Работете навсякъде от всяко устройство с Microsoft 365

Надстройте до Microsoft 365, за да работите навсякъде с най-новите функции и актуализации.

Надстройване сега

Симптоми

Когато изпълнявате определени приложения на работен плот на Windows 10 или Windows 10 Mobile, някои знаци се показват като квадратна или правоъгълна кутия или като поле с точка, въпросителен знак или "x" вътре, докато същото приложение, което се изпълнява на по-стари версии на Windows или Windows Phone, не е имало този проблем Ем. Този проблем обикновено включва текст в Близкия изток или азиатски езици (арабски, китайски, хинди и т. н.). В Windows 10 Mobile този проблем е най-вероятно да включва източноазиатски езици (китайски, японски, корейски). На работния плот на Windows 10 този проблем обикновено включва текст на езици, различни от езиците, за които е конфигурирана тази система, и в рамките на определени типове приложения, които поддържат сценарии, на които могат да се срещнат международни езици (например сърфиране в интернет, и потребителски известия в приложенията за социални мрежи).

Причина

Някои ключови подобрения са направени в Windows 10, които засягат шрифтовете; повече подробности за това са посочени по-долу. Страничен ефект от тези промени е, че малко подмножество от съществуващите приложения, създадени за по-стари версии на Windows или Windows Phone може да бъде засегната.

  • Някои шрифтове, които са включени в Windows Phone 8,1 не са включени в Windows 10 Mobile.

  • Някои шрифтове, които преди това са били включени във всяка Windows настолна система са преместени в опционални шрифтове пакети и така може да не присъства на всички Windows 10 настолни системи.

Повече подробности за тези промени са дадени по-долу. В някои приложения тези промени могат да доведат до "квадратче" симптоми при показване на определен международен текст. Всички издания на Windows 10 включват шрифтове, които предоставят широка езикова поддръжка и платформата на Windows включва шрифт резервен механизми, предназначени да гарантират, че текстът на всеки език винаги се показва с четливи начертове вместо кутии. Но някои приложения могат да вземат директни зависимости на конкретни шрифтове за показване на определени знаци в Unicode и не използват шрифта резервен механизми, предоставени от Windows. В някои случаи тези приложения са взели директни зависимости на шрифтове, които не са налични по подразбиране за всички системи на Windows 10. Тъй като шрифтът, който приложението се опитва да използва, не присъства в системата, някои други шрифтове се използват за показване на текста вместо това и този шрифт може да не поддържа всички знаци, които се показват. Когато даден знак се показва с помощта на шрифт, който не поддържа този знак, се използва подразбиран "недефиниран" глиф от този шрифт. "Не е дефиниран" глиф в повечето шрифтове има външен вид на правоъгълна кутия, или някои вариации на това.

Преглед на подобрения на ключови шрифтове в Windows 10

Ключ, високо ниво цел за Windows 10 е за Windows да бъде семейство на операционни системи за различни категории устройства, които са изградени около обща OS ядро и споделена приложение платформа – универсалната платформа Windows (UWP). UWP позволява приложения, които са написани и построени веднъж и които могат да работят на широка гама от устройства, от Холообектив за Xbox и Surface концентратор. Едно изискване за тази конвергирана платформа за приложения е да има набор от шрифтове, които са общи във всички тези категории устройства. В минали издания имаше различни набори от шрифтове, които са изпратени в Windows Phone, Xbox One и Windows десктоп клиент. В Windows 10 вече има общ набор от шрифтове, гарантирани да присъстват на всички устройства с Windows 10, във всички издания на Windows 10 и във всички категории устройства и форма фактори. В допълнение, този набор от общи шрифтове предоставя цялостна поддръжка на Unicode, приемане на хиляди езици от цял свят с помощта на малък набор от шрифтове, които изискват само ограничено дисково пространство. Набор от общи, UWP шрифтове е даден в тази статия: Списък с шрифтове на Windows 10 Windows десктоп клиент обикновено се използва за устройства с по-малко строги ограничения за съхранение и така може да побере по-голям избор на шрифтове. Въпреки това, докато Windows Desktop традиционно се използва на устройства с много голям капацитет за съхранение, през последните години сме видели нови форми фактори като ниски разходи таблети, които имат по-ограничено съхранение. Друг ключ, високо ниво цел за Windows 10 е да направи Windows десктоп клиент работи по-добре от всякога на такива устройства с по-ниски разходи. Тъй като Международният езиков обхват на Windows продължи да расте, това означаваше, че все повече и повече международни шрифтове са присъствали на всяка система, независимо дали потребителят на дадена система е действителна нужда от шрифтове за други езици. Обаче това добавя голям брой избор в контроли за избор на шрифт и диалогови прозорци, които ще имат ниска значимост за даден потребител. Например, испанският потребител ще може да избира от десетки тайландски шрифтове, въпреки че може никога да не използва Thai. Освен това, това добавя стотици мегабайта към размера на всяка Windows настолна система. За да се намали количеството дисково пространство, което Windows изисква и да се подобри значението на шрифта избор, предоставени на даден потребител, много Windows шрифтове са преместени в опционални шрифтове функции. Тези функции по избор шрифт са организирани от различни скриптове и имат езикови асоциации, и ще се инсталират автоматично въз основа на тези езикови асоциации. Например функцията "опростен китайски допълнителни шрифтове" има шрифтове, използвани специално за опростен китайски. Ако е инсталирана версията на Windows 10 с опростен китайски език, тя вече ще има предварително инсталирана тази функция на шрифта по избор. Ако е инсталирана друга езикова версия на Windows 10, но потребителят активира метод за въвеждане на опростен китайски, или ако има профил, свързан с техния акаунт в Microsoft, който вече включва опростен китайски и този профил се намира на устройството, тогава функцията за опростен китайски допълнителни шрифтове ще се инсталира автоматично чрез Windows Update. Чрез инсталиране на пакети по избор шрифт, за да съответства на набора от езици, активно използвани в системата, ние сме в състояние да постигне най-добрия баланс между броя на шрифта избор предоставени и използвания диск отпечатък. Но дори и без някой от тези незадължителни шрифтове функции, инсталирани, всеки Windows 10 десктоп система все още включва общите UWP шрифтове, гарантира, че Windows все още има голяма подкрепа за Unicode и международен текст, и гарантира, че универсалните Windows приложения могат да имат голям текст дисплей на настолни устройства и всеки друг фактор форма.

Подробности за промените на шрифта в Windows 10 Mobile

За да дефинирате конвергирани, UWP шрифт набор с помощта на ограничен брой шрифтове, някои шрифтове, които са присъствали в Windows Phone 8,1 са били изключени от Windows 10 Mobile:

  • Денсиан, Денсиан

  • Естрананджело Едеса

  • Кхмерски UI, Кхмерски ПИ получер

  • Лаоски UI, лаоски UI получер

  • Леелягрит

  • Лучеда ДАНС Unicode

  • Microsoft Mхей, Microsoft MHei удебелен шрифт

  • Microsoft Неготически, Microsoft NeoGothic получер

  • Microsoft Уйупур

  • Segoe WP, Segoe WP светлина, Segoe WP SemiLight, Segoe WP Полуполучер, Segoe WP получер, Segoe WP Черно

  • Segoe WP за емотикони

  • Tahoma, Tahoma удебелен шрифт

  • Урду Тицинг, Урду набор смели

  • Ю готически получер

Ако приложението Windows Phone директно зависи от един от шрифтовете, изброени по-горе за показване на определени знаци в Unicode и не използва шрифта резервен механизми, предоставени от Windows, резултатът ще бъде знаци, показани като "квадратна кутия" глифове.

Подробности за промените на шрифта в работния плот на Windows 10

Както бе споменато по-горе, редица шрифтове, които преди това биха били включени във всеки Windows десктоп клиентски система в Windows 10 са преместени в опционални шрифтове функции. Следната таблица дава пълния списък на незадължителните функции на шрифта и представителните езикови асоциации. Изберете шрифтовете, които са преместени в тези пакети са изброени; Това са шрифтове, които са били използвани като Shell потребителски интерфейс шрифтове в предишните версии на Windows, но оттогава са заменени от по-новите Windows шрифтове.

Незадължителен шрифт пакет

Езикова асоциация

Ключови шрифтове са преместени в опционален пакет

Арабски скрипт допълнителни шрифтове

Езици, използващи арабски скрипт; например, арабски, персийски, Урду.

Бангла скрипт допълнителни шрифтове

Езици, използващи Бангла скрипт; например, асамски, Бангла.

Vrinda

Канадско Аборигно Срабмика допълнителни шрифтове

Езици, използващи канадски Срa скрипт; напр.

Euphemia

Чероки допълнителни шрифтове

Чероки.

"Плантагенет Чероки"

Деанаджари допълнителни шрифтове

Език с помощта на скрипт Деванаари; например, хинди, конкани, Марати.

Мангал

Етиопски допълнителни шрифтове

Езици, използващи етиопски скрипт; например, Амхарик, Тигриня.

Nyala

Гуджарати допълнителни шрифтове

Гуджарати всеки друг език с помощта на скрипт Gujurati.

Румяна

Гурмукхи допълнителни шрифтове

Панджаби всеки друг език с помощта на скрипт Gurmukhi

Raavi

Китайски (опростен) допълнителни шрифтове

Опростен китайски

Китайски (традиционен) допълнителни шрифтове

Традиционен китайски

MingLiU_HKSCS

Иврит допълнителни шрифтове

Корейски

Японски допълнителни шрифтове

Нидерландски

Meiryo, Meiryo UI, МС готик, МС Минчо

Кхмерски допълнителни шрифтове

Камбоджански всеки друг език с помощта на Кхмерски скрипт.

Даупен, Кхмерски интерфейс

Каннада допълнителни шрифтове

Каннада всеки друг език, използващ Каннада скрипт.

Tunga

Корейски допълнителни шрифтове

Полски

Батанг, Дотум, Гулим

Лао допълнителни шрифтове

Lao всеки друг език, използващ Лао скрипт.

Докшама, Лао UI

Малаялам допълнителни шрифтове

Малаялам всеки друг език, използващ малаялам скрипт.

Karthika

Odia допълнителни шрифтове

Одийски всеки друг език, използващ Odia скрипт.

Kalinga

Паневропейски допълнителни шрифтове

Няма автоматични езикови асоциации.

Няма (всички шрифтове са нови за Windows 10).

Синхални допълнителни шрифтове

Синхалски всеки друг език с помощта на скрипт Sinhala.

Искула пота

Syriac допълнителни шрифтове

Езици, използващи Syriac скрипт.

Естрананджело Едеса

Тамилски допълнителни шрифтове

Тамил всеки друг език с помощта на сценария на тамилски.

Лата

Телугу допълнителни шрифтове

Телугу всеки друг език, използващ телугу скрипт.

Гатами

Тайландски допълнителни шрифтове

Тайландски всеки друг език с помощта на тайландски скрипт.

Leelawadee

Ако дадено приложение зависи от един от тези шрифтове за показване на някои Unicode знаци и не използва шрифта резервен механизми, предоставени от Windows, и ако опционален шрифт пакет, съдържащ този шрифт не е инсталиран на системата (обикновено защото системата и потребителските профили не са конфигурирани да имат свързания език активиран), тогава резултатът ще бъде знаци, показани като "квадратна кутия" глифове.

Препоръки за потребители на Windows 10

Ако получите тези симптоми в някои приложения на работния плот на Windows 10, можете да предоставите обратна връзка на разработчика на приложения, което предполага, че те актуализират приложението си за Windows 10. Междувременно можете да инсталирате една или повече функции на шрифта по избор, които може да изискват приложенията да функционират правилно. Стъпките за това са следните: Ако знаете езика на текста, който се показва неправилно и често използвате този език: Ако знаете съответния език, можете да добавите този език във вашия потребителски профил и всяка свързана опционална функция на шрифта ще бъде инсталирана автоматично. (Забележка: могат да бъдат инсталирани и други свързани с езика незадължителни функции, като прогнозиране на текст или правописна проверка.)

  • От менюто " Старт " отворете Настройки.

  • Изберете време & език.

  • Изберете регион & език.

  • Изберете Добавяне на език.

  • Изберете конкретния език.

Разрешаване на функции по избор шрифт без промяна на езиковите настройки: Ако не знаете конкретния език или ако знаете езика на текста, който се показва неправилно, но не искате да добавите този език във вашия потребителски профил, можете да инсталирате всяка функция по избор шрифт, без да разрешавате допълнителни езици.

  • От менюто " Старт " отворете Настройки.

  • Изберете Система.

  • Изберете приложения, & функции.

  • Изберете управление на незадължителните функции.

  • Изберете Добавяне на функция.

  • Изберете всяка функция по избор шрифт от списъка.

Ако изпитате симптомите, описани в някои приложения на Windows Phone, може да поискате да се свържете с разработчика на приложения, което предполага, че те актуализират приложението си, като използват указанията, предоставени тук. Забележка: Windows 10 Mobile не поддържа никакви функции по избор шрифт.

Препоръки за OEM и системни администратори

Ако конфигурирате езикови пакети или международни настройки в Windows 10 разполагане на изображения, тогава трябва да използвате инструмента за разполагане и управление на изображения (САДИЗЪМ) да включите опционален шрифт пакети (и други незадължителни, свързани с езика възможности) свързани с езиковите пакети, които добавяте в изображенията си. Следната статия предоставя подробности относно възможности за шрифта по избор и свързаните езици на Windows 10 езиков пакет:

Характеристики при поискване

Вижте също тази статия за общ преглед на езиковите пакети за Windows 10 и всички незадължителни, свързани с езика възможности:

Добавяне на езици към изображенията в Windows

Ако сте системен администратор и знаете, че сценариите ви ще изискват шрифтове от един или повече от тези възможности за избор на шрифт, дори ако не сте включени свързани езикови пакети в изображенията за разполагане, все още можете да добавите някой от възможностите на шрифта вашите изображения за разполагане с помощта на

Препоръки за разработчиците

Вашето приложение може да бъде повлияно от промените в шрифтовете в Windows 10, ако имате приложение с Windows Phone, което има зависимост от един от шрифтовете, които са били изключени от Windows 10 Mobile, или ако имате Windows настолно приложение, което има зависимост от един от шрифтовете, които са са мигрирали в опционални шрифтове, и ако приложението ви не използва шрифта резервен механизми, предоставени от Windows. Типовете приложения и сценариите за приложения, които най-вероятно ще бъдат засегнати, включват:

  • Браузъри или други приложения, които правят комплексно оформление с помощта на графични API на по-ниско ниво, които не предоставят шрифт резервен (напр., Издлиpptgpta, използване на ETO_GLYPH_INDEX, скрипт за писане).

  • Игри или други приложения, които използват графични библиотеки на трети страни.

  • Сценарии за приложение, в които може да се показва текст, включващ езици извън езика на приложението или Windows ", или други езици, използвани от потребителя; например сърфиране в интернет, получаване на текстови съобщения или известия от други потребители.

Ако приложението ви проявява описаните симптоми, особено в горните сценарии, трябва да прегледате шрифтовете, на които разчита приложението си. Вижте следната статия за шрифтовете, Препоръчани за използване от приложения в Windows 10:

Списък с шрифтове на Windows 10

Шрифтовете, изброени в тази статия, са гарантирани да присъстват на всички устройства с Windows 10. Ако вашето приложение използва Директtrite, тогава може да искате да помислите за използване на шрифта резервен механизми, предоставени от Директваритуал. Дори ако използвате API на по-ниско ниво и искате да реализирате свой собствен шрифт резервен изпълнение, Директtrite има API, които предоставят по подразбиране съпоставки, които можете да допълвате със собствени персонализирани съпоставяния. Вижте следните статии на MSDN за ключови API:

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×