Ознаки
При запуску певних програм на робочому столі Windows 10 або Windows 10 Mobile, деякі символи відображаються як квадратний або Прямокутний ящик, або як коробка з крапкою, знак питання або "x" всередині, а той же додаток працює на попередніх вікнах або Windows Phone версій не було цього пробл Em. Ця проблема зазвичай включає в себе текст на Близькому Сході або азійських мовах (арабська, китайська, хінді і т. д.). У 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 бути сімейство операційних систем для різних категорій пристроїв, які будуються навколо загальної ядра ОС та спільної платформи для додатків — універсальної платформи Windows (UWP). UWP дозволяє програмам, які написані і побудовані один раз і які можуть працювати на широкому діапазоні пристроїв, від Hololens до Xbox і Surface концентратор. Одна з вимог для цієї платформи конвергентних додатків є набір шрифтів, які є спільними для всіх цих категорій пристроїв. У попередніх випусках були різні набори шрифтів, які постачаються в Windows Phone, Xbox One і Windows Desktop клієнта. У Windows 10 зараз існує загальний набір шрифтів, які гарантовано присутні на всіх пристроях із Windows 10, у всіх випусках Windows 10 і в усіх категоріях пристроїв і форм-факторів. Крім того, цей набір поширених шрифтів забезпечує комплексну підтримку Unicode, що надає тисячам мов з усього світу, використовуючи невеликий набір шрифтів, які потребують лише обмеженого дискового простору. Набір поширених, UWP шрифтів наведено в цій статті: Списку шрифтів у Windows 10 Клієнт Windows Desktop, як правило, використовується на пристроях з менш жорсткими обмеженнями на зберігання, і тому він може вмістити більший вибір шрифтів. Однак, в той час як робочий стіл Windows традиційно використовувався на пристроях з дуже великими Накопичувальні ємності, в останні роки ми побачили нові форми, такі як недорогі планшети, що мають більш обмежене сховище. Інший ключ, високий рівень мета для Windows 10 було зробити робочий стіл Windows Client працювати краще, ніж будь-коли на таких пристроях з низькою вартістю. Як Міжнародна мова охоплення Windows продовжував зростати, це означало, що все більше і більше міжнародних шрифтів були присутні на кожній системі, незалежно від того, чи користувач у даній системі була актуальна потреба в шрифтах для інших мов. Однак, це додало велику кількість варіантів в контролю вибору шрифту і діалогових вікнах, які мали б низьку актуальність для даного користувача. Наприклад, Іспанська користувач зможе вибрати з десятків тайських шрифтів, навіть якщо вони ніколи не можуть використовувати тайський. Крім того, це також додано сотні мегабайт розмір кожного робочого стола системи Windows. Для того, щоб зменшити обсяг дискового простору, який вимагає Windows, а також для покращення релевантності варіантів шрифтів, наданих користувачу, багато шрифтів Windows переміщено в додаткові функції шрифту. Ці додаткові функції шрифтів упорядковуються за різними сценаріями та мають мовні Асоціації та інсталюються автоматично на основі цих мовних асоціацій. Наприклад, функція "спрощений китайський Додаткові шрифти" має шрифти, які використовуються спеціально для китайської (спрощене письмо). Якщо на комп'ютері інстальовано спрощену китайську версію Windows 10, вона вже має попередньо встановлену функцію додаткового шрифту. Якщо інстальовано іншу мовну версію Windows 10, але користувач вмикає спрощений китайський спосіб введення, або якщо у них є профіль, зв'язаний з обліковим записом Microsoft, який вже містить спрощений китайський, а профіль блукає на пристрій, то функція спрощеної китайської Додаткові шрифти буде автоматично встановлена за допомогою служби Windows Update. Інсталювавши пакети додаткових шрифтів відповідно до набору мов, які активно використовуються в системі, ми можемо досягти найкращого балансу між кількістю варіантів шрифтів і за допомогою диска слід використовувати. Але навіть без будь-якого з цих додаткових функцій шрифту, встановлених, кожна система Windows 10 Desktop все ще включає в себе загальні шрифти UWP, забезпечуючи, що Windows все ще має велику підтримку Unicode і для міжнародного тексту, і забезпечення універсального Windows Apps може мати великий текст відображення на настільних пристроїв і будь-який інший форм-фактор.
Докладні відомості про шрифт зміни у Windows 10 Mobile
Для того, щоб визначити конвергентних, UWP шрифт встановити, використовуючи обмежену кількість шрифтів, деякі шрифти, які були присутні в Windows Phone 8,1 були виключені з Windows, 10 Mobile:
-
Дженсіані, Dengxian сміливий
-
Естрананджело Едсса
-
Червоних UI, кхмерском UI сміливі
-
Лаоська UI, Лаоська UI сміливий
-
Leelawadee, Leelawadee Bold
-
Lucida без Unicode
-
Microsoft MHei, Microsoft MHei сміливий
-
Корпорація Майкрософт Неоготична, Microsoft Неоготична Bold
-
Корпорація Майкрософт Уйгурська
-
Сеге РГ, сеге WP Light, Segoe WP SemiLight, сеге WP Semilight, сеге WP Bold, Segoe WP Black
-
Сеге WP Смайли
-
Tahoma, Tahoma Bold
-
Урду верстки, урду оформлення жирним шрифтом
-
Ю готичний сміливий
Якщо програма Windows Phone безпосередньо залежить від одного з наведених вище шрифтів для відображення певних символів Юнікод і не використовує шрифти, резервні механізми, які надаються Windows, результат буде символи, відображені як "квадратні Box" Гліфи.
Докладні відомості про шрифт зміни у Windows 10 Desktop
Як уже згадувалося вище, ряд шрифтів, які раніше були б включені в кожну систему Windows Desktop клієнта в Windows 10 були переміщені в додаткові функції шрифту. Наведена нижче таблиця містить повний список додаткових функцій шрифтів і асоціацій мовних об'єднань. Виберіть шрифти, які було переміщено до цих пакетів у списку; Це шрифти, які використовувалися в якості оболонки шрифтів інтерфейсу користувача в попередніх версіях Windows, але з тих пір були замінені новішими шрифтами Windows.
Необов'язковий пакет шрифтів |
Мовна Асоціація |
Ключові шрифти, переміщені до необов'язкового пакета |
Арабський скрипт Додаткові шрифти |
Мови, що використовують арабську писемність; Наприклад, арабська, Перська, урду. |
|
Банґла Додаткові шрифти |
Мови, використовуючи Бангла скрипт; Наприклад, ассамська, Банґла. |
Vrinda |
Канадський корінні Силагікс Додаткові шрифти |
Мови, що використовують Канадський скрипт Силаки; Наприклад, інуктітут. |
Євфимія |
Черокі Довідкова шрифти |
Черокі. |
Плантагенети Черокі |
Деананарі Додаткові шрифти |
Мова з використанням Деананарі скрипта; Наприклад, Гінді, конкані, маратхі. |
Mangal |
Ефіопська Довідкова шрифти |
Мови з використанням ефіопська писемність; Наприклад, Амхарська, тигринья. |
Nyala |
Гуджараті Додаткові шрифти. |
Гуджараті будь-яка інша мова, що використовує Gujurati сценарій. |
Шруті |
Гурмухи Додаткові шрифти |
Мовою панджабі будь-яка інша мова, що використовує Gurmukhi сценарій |
Рааві |
Китайська (спрощене письмо) Додаткові шрифти. |
Китайської (спрощеної) |
|
Китайська (традиційне письмо) Додаткові шрифти. |
Традиційної китайської |
Мінулю, MingLiU_HKSCS |
Іврит Додаткові шрифти. |
іврит |
|
Японські Додаткові шрифти. |
японська |
Meiryo, Meiryo UI, MS готичний, MS Mincho |
Червоних Додаткові шрифти. |
Камбоджійська будь-яка інша мова за допомогою червоних скрипт. |
Даупномпень, кхмерском UI |
Каннада Додаткові шрифти |
Каннада будь-яка інша мова за допомогою сценарію каннада. |
Tunga |
Корейські Додаткові шрифти. |
корейська |
Batang, Dotum, гулім |
Лаоська Додаткові шрифти. |
Лаоська будь-якої іншої мови за допомогою Лаоська Script. |
Дочамуа, Лаоська UI |
Малаялам Додаткові шрифти |
Малаялам будь-яка інша мова за допомогою сценарію малаялам. |
Картіка |
Odia Додаткові шрифти. |
Орія будь-яка інша мова за допомогою Odia сценарій. |
Kalinga |
Загальноєвропейські Додаткові шрифти |
Немає автоматичного мовного об'єднання. |
Немає (усі шрифти є новими для Windows 10). |
Сингальська Довідкова шрифти |
Сінхала будь-яка інша мова, що використовує сингальський скрипт. |
Ізокола Пота |
Сирійська Додаткові шрифти. |
Мови з використанням Сирійський скрипт. |
Естрананджело Едсса |
Таміл Додаткові шрифти. |
Таміл будь-якої іншої мови за допомогою Таміл сценарію. |
Latha |
Телугу Додаткові шрифти. |
Телугу будь-яка інша мова за допомогою телугу скрипт. |
Гоутамі |
Тайські Додаткові шрифти. |
Тайська будь-яка інша мова, що використовує Тайський скрипт. |
Leelawadee |
Якщо додаток залежить від одного з цих шрифтів для відображення певних символів Юнікод і не використовувати шрифт резервних механізмів, що надаються Windows, і якщо додатковий шрифт пакет, який містить шрифт не інстальовано в системі (зазвичай, тому, що система і профілі користувачів не налаштовані на пов'язані мови включений), то результат буде символи відображаються як "квадратні Box" Гліфи.
Рекомендації для користувачів Windows 10
Якщо ви відчуваєте ці симптоми в деяких додатках на робочому столі Windows 10, то ви можете надати відгук для розробника програми, припускаючи, що вони оновлюють свій додаток для Windows 10. У той же час, ви також можете встановити один або кілька додаткових шрифт функцій, які програми можуть вимагати правильної роботи. Кроки, щоб зробити це наступним чином: Якщо ви знаєте мову тексту, який відображається неправильно і часто використовують цю мову: Якщо ви знаєте, що мова участь, то ви можете додати цю мову в профіль користувача, і будь-який пов'язаний додатковий шрифт функція буде автоматично встановлена. (Примітка: також може бути встановлено інші додаткові функції, такі як прогнозування тексту або Перевірка правопису.)
-
У меню " Пуск " відкрийте "Параметри".
-
Виберіть час & мову.
-
Виберіть регіон & мову.
-
Виберіть додати мову.
-
Виберіть конкретну мову.
Увімкнення додаткових функцій шрифту без змінення мовних параметрів: Якщо ви не знаєте конкретну мову або знаєте мову тексту, який відображається неправильно, але не хочете, щоб додати цю мову в профіль користувача, можна інсталювати будь-які додаткові функції шрифту, не дозволяючи будь-які додаткові мови.
-
У меню " Пуск " відкрийте "Параметри".
-
Виберіть пункт Система.
-
Виберіть програми & функції.
-
Виберіть Керування додатковими функціями.
-
Виберіть Додати функцію.
-
Виберіть будь-яку необов'язкову функцію шрифту зі списку.
Якщо у вас виникли проблеми, описані в деяких додатках Windows Phone, то ви можете звернутися до розробника програми, припускаючи, що вони оновлюють свій додаток за допомогою вказівок, наданих тут. Примітка: Windows 10 Mobile не підтримує будь-які додаткові функції шрифту.
Рекомендації для ПОТ і системних адміністраторів
Якщо настроювання мовних пакетів або міжнародних параметрів у Windows 10 розгортання зображення, слід використовувати розгортання образу обслуговування та керування (DISM), щоб включити Додаткові шрифти, пакети (та інші необов'язкові, пов'язані з мовою можливості) пов'язані з мовними пакетами, які додаються до зображень. Наведена нижче стаття містить докладні відомості щодо додаткових можливостей шрифтів і пов'язаних мов мовного пакета Windows 10:
Див також цю статтю для огляду у Windows 10 мовні пакети і всі необов'язкові, пов'язані з мовою можливості:
Додавання мов до зображень Windows
Якщо ви системний адміністратор і знаєте, що ваші сценарії потребують шрифти з одного або кількох з цих додаткових можливостей шрифту, навіть якщо ви не в тому числі пов'язані мовні пакети у вашому розгортання зображення, ви все одно можете додати будь-які можливості шрифтів у ваше розгортання зображення за допомогою DISM.
Рекомендації для розробників
Ваш застосунок може вплинути на зміни шрифтів у Windows 10, якщо у вас є застосунок Windows Phone, який має залежність від одного з шрифтів, які було виключено з Windows 10 Mobile, або якщо у вас є застосунок робочого стола Windows, який має залежність від одного з шрифтів, який має було перенесено в додаткові пакети шрифтів, і якщо ваш додаток не використовує шрифт резервних механізмів, що надаються Windows. Типи програм і сценарії додатків, швидше за все, можуть бути порушені включають:
-
Браузери або інші додатки, які роблять складну розкладку з використанням нижнього рівня графічних API, які не забезпечують запасний шрифт (наприклад, Шнурофон, ExtTextOut допомогою ETO_GLYPH_INDEX, Скріптназ).
-
Ігри або інші програми, які використовують сторонні графічні бібліотеки.
-
Сценарії програм, в яких текст може відображатися за допомогою мов, окрім мови інтерфейсу програми або Windows, або інших мов, які використовуються користувачем; Наприклад, перегляд веб-сторінок, отримання текстових повідомлень або сповіщень від інших користувачів.
Якщо ваш додаток проявляє симптоми, описані, особливо у вищенаведених сценаріях, ви повинні переглянути шрифти, на яких спирається ваша програма. Будь ласка, перегляньте наступну статтю для шрифтів, рекомендованих для використання в додатках у Windows 10:
Шрифти, перелічені в цій статті, гарантовано присутні на всіх пристроях із Windows 10. Якщо ваш додаток використовує спрямованість, то ви можете розглянути можливість використання шрифтів резервних механізмів, що надаються Направтtwобряду. Навіть якщо ви використовуєте нижнього рівня API і хочете реалізувати свій власний шрифт резервна реалізація, спрямованість має інтерфейси API, які надають за промовчанням зіставлення, які можна доповнити за допомогою власних користувацьких зіставлення. Переглянути такі статті MSDN для ключових API: