Почему текст отображается с квадратики в некоторые приложения на Windows 10

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3083806
Проблема
Отображение при запуске определенных приложений на рабочий стол Windows 10 или 10 Windows Mobile, некоторые символы в виде поля квадратную или прямоугольную или как поле с точкой, вопросительным знаком или «x» внутри, во время того же приложения более ранних версий Windows или Windows Phone не имеет этой проблемы.

Эта проблема обычно включает текст на Ближнем Востоке или азиатских языках (арабский, китайский, хинди, и т.д.). На Windows Mobile 10 проблема, скорее всего, привлекать восточно-азиатских языках (китайский, японский, корейский). На рабочем столе Windows 10, эта проблема обычно включает текст на языках, отличных от языков для настройки системы и в определенных типов приложений, поддерживающих сценарии, в которых может возникнуть международных языков (например, обзора Интернета, а также уведомления пользователя в приложениях социальных сетей).
Причина
Некоторые ключевые улучшения были внесены в Windows 10, влияющих на шрифты; Подробные сведения об этом приведены ниже. Побочный эффект этих изменений является небольшое подмножество существующие приложения, созданные для более ранних версий Windows или Windows Phone могут быть затронуты.
  • Некоторые шрифты, которые были включены в Windows Phone 8.1 не включаются в 10 Windows Mobile.
  • Некоторые шрифты, которые ранее были включены во все версии Windows для настольных ПК были перемещены в шрифт необязательные пакеты и таким образом может присутствовать не на всех настольных систем Windows 10.

Дополнительные сведения об этих изменениях приводятся ниже. В некоторых приложениях эти изменения могут привести к симптомы «квадрат» при отображении некоторых международного текста.

Все выпуски Windows 10 включать шрифты, обеспечивающие поддержку широкого языка и платформы Windows включает резервные механизмы шрифта позволяет гарантировать, что текст на любом языке всегда отображает глифы разборчивым, а не поля. Однако некоторые приложения может занять прямых зависимостей на конкретном шрифты для отображения определенных символов Юникода и не используют шрифтов резервные механизмы, предоставляемые Windows. В некоторых случаях эти приложения на шрифты, которые не отображаются по умолчанию на всех системах Windows 10 предприняли прямых зависимостей. Поскольку приложение пытается использовать шрифт не присутствует в системе, используется для отображения текста вместо некоторых других шрифтов и шрифта могут не поддерживать все символы отображаются. При отображении символа используется шрифт, не поддерживающий данный символ используется глиф по умолчанию «не определен» от данного шрифта. «Не определен» глиф в большинство шрифтов имеет внешний прямоугольник, либо некоторую вариацию.

Обзор шрифта ключевые улучшения в Windows 10

Ключ был высокоуровневые цели для Windows 10 для Windows для семейства операционных систем для различных устройств категорий, которые строятся вокруг общего ядра операционной системы и платформы общего приложения — Универсальная платформа Windows (UWP). UWP позволяет приложениям, записываются и построен один раз и которое может выполняться на широкий спектр устройств, с Hololens Xbox и концентратор поверхности. Одно требование для этой платформы объединенных app является набор шрифтов, которые являются общими для всех этих категорий устройств. В предыдущих версиях, были разные наборы шрифтов, поставляемых в Windows Phone, один Xbox и клиент рабочего стола Windows. В Windows 10 — теперь общий набор шрифтов, которые гарантированно присутствует на всех устройствах Windows 10 во всех выпусках Windows 10 и по всем категориям устройств и форм-факторов. Кроме того этот набор общих шрифтов обеспечивает полную поддержку Юникода, размещении тысячи языки мира с помощью небольшого набора шрифтов, которые требуют немного места на диске.

В этой статье дается набор общих, UWP шрифтов:

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

Клиент рабочего стола Windows обычно используется на устройствах с менее строгие ограничения хранилища, и поэтому он вмещал больше выбора шрифтов. Тем не менее в то время как рабочий стол Windows традиционно был использован на устройствах с хранения данных большой емкости, в последние годы мы видели новые формы таких факторов, как недорогой планшетных компьютеров с более ограниченной хранилища. Другой ключ для Windows был высокоуровневые цели для Windows 10 лучше, чем когда-либо на такие устройства более дешевой рабочих настольного клиента.

Описание языка Windows продолжает расти, это означает, что в каждой системе присутствует более международные шрифты были ли пользователь в данной системе фактическая потребность шрифты для других языков. Тем не менее это добавить большое количество вариантов в Выбор шрифта элементов управления и диалоговых окон, имеющих низкий релевантности для данного пользователя. Например Испанский пользователь сможет выбрать любой из десятков тайские шрифты, даже если они никогда не могут использовать тайский. Кроме того это также добавить сотни мегабайт размер всех настольных систем Windows. Чтобы уменьшить объем дискового пространства, который требует Windows и повысить соответствие указанному пользователю предоставляется возможность выбора шрифта, многие шрифты Windows были перемещены в шрифт необязательные компоненты.

Эти шрифт необязательные компоненты организованы в различных сценариях и иметь ассоциации языка установлено не будет автоматически на основании этих связей языка. Например функция «Упрощенный китайский дополнительные шрифты» имеет шрифты, предназначенных для китайского языка с упрощенным. Если установлена версия китайского упрощенного 10 Windows, затем он уже будет иметь эта функция дополнительный шрифт уже была установлена. Если установлена другая языковая версия Windows 10, но пользователь разрешает на упрощенном китайском языке ввода, метод, или, если они имеют профиль, связанный с их учетной записи Майкрософт, уже включает в себя упрощенный китайский и что профиль перемещается на устройство, а затем возможность упрощенного китайского дополнительные шрифты автоматически устанавливается через Центр обновления Windows.

Установка пакетов дополнительный шрифт в соответствии набор языков, активно используется в системе, мы смогли достичь наилучший баланс между номер предоставляется возможность выбора шрифта и размера диска используется. Но даже без каких-либо из этих функций дополнительный шрифт установлен, настольная система каждые Windows 10 по-прежнему содержит обычные шрифты UWP, гарантируя, что Windows по-прежнему имеет отличную поддержку Юникода и для международного текста и обеспечить наличие универсального приложения Windows можно отличный текст отображения на рабочем столе устройства и всех других форм-фактор.

Сведения об изменениях шрифта в Windows 10 Mobile

Чтобы определить конвергенции, UWP шрифт, установленный с помощью ограниченное количество шрифтов, некоторые шрифты, которые имелись в Windows Phone 8.1 были исключены из 10 Windows Mobile:
  • Dengxian, Dengxian полужирным шрифтом
  • Estrangelo Edessa
  • Кхмерский пользовательского интерфейса, кхмерский пользовательского интерфейса полужирный
  • Лаосская пользовательского интерфейса, Лаосская пользовательского интерфейса полужирный
  • Leelawadee Leelawadee полужирным шрифтом
  • Lucida Sans Unicode
  • MHei корпорации Майкрософт, корпорация Майкрософт MHei полужирный
  • NeoGothic корпорации Майкрософт, корпорация Майкрософт NeoGothic полужирный
  • Уйгурский Microsoft
  • Segoe ВЧ, ВЧ свет Segoe, SemiLight Segoe ВЧ, ВЧ Segoe полужирного, полужирный Segoe ВЧ, ВЧ черный Segoe
  • Segoe Emoji ВЧ
  • Tahoma, полужирный шрифт Tahoma
  • Крупных тиражей крупных тиражей полужирным урду урду
  • Готический Yu полужирным шрифтом


Если Windows Phone, приложение напрямую зависит от один из шрифтов, перечисленных выше для отображения определенных символов Юникода и не делает использование шрифта резервные механизмы, предоставляемые Windows, результат будет символы отображаются как глифы «квадрат».

Сведения об изменениях шрифта в 10 рабочего стола Windows

Как упоминалось выше, количество шрифтов, которые ранее должны были включены в любой системе Windows для настольных компьютеров Windows 10 были перемещены в шрифт необязательные компоненты.

В следующей таблице дается полный список возможностей шрифтов необязательно и ассоциации представитель языка. Выберите шрифты, которые были перемещены в эти пакеты перечислены; Это шрифты, которые были использованы в качестве шрифты интерфейса пользователя оболочки в предыдущих версиях Windows, но с тех пор были заменены новыми шрифтов Windows.

Дополнительный шрифт пакетСвязь языкаОсновные шрифты, перемещены в дополнительный пакет
Арабский набор дополнительных шрифтовЯзыки с использованием арабского языка сценария; например арабский, фарси, урду.
Дополнительные шрифты бенгальский сценарияЯзыки, используя сценарий Бенгальский; Например ассамский, бенгальский.Vrinda
Дополнительные шрифты канадское слоговое письмоЯзыки, используя сценарий канадское слоговое письмо; Например Инуктитут.Euphemia
Дополнительные шрифты "чероки""Чероки".Plantagenet "чероки"
Дополнительные шрифты деванагариЯзык с помощью деванагари; Например хинди, Конкани, маратхи.Mangal
Ethiopic дополнительные шрифтыЯзыки с помощью сценария Ethiopic; Например Амхарский, Tigrinya.Nyala
Дополнительные шрифты гуджаратиГуджарати; любой другой язык, с помощью сценария Gujurati.Shruti
Дополнительные шрифты гурмухиPanjabi; любой язык с помощью записи гурмухиRaavi
Китайский (упрощенное письмо) дополнительные шрифтыКитайский (упрощенный)
Китайский (традиционный) дополнительные шрифтыТрадиционное китайское письмоMingLiU MingLiU_HKSCS
Дополнительные шрифты для ивритаИврит
Дополнительная японские шрифтыЯпонскийШрифт Meiryo, шрифт Meiryo пользовательского интерфейса, MS Gothic MS Mincho
Кхмерский дополнительные шрифтыCambodian; любой другой язык, с помощью сценария кхмерский.DaunPenh, кхмерский пользовательского интерфейса
Дополнительные шрифты для каннадаКаннада; любой другой язык, используя каннада.Tunga
Корейский дополнительные шрифтыКорейскийBatang, Dotum, Gulim
Лаосская дополнительные шрифтыЛаосский; любой другой язык, с помощью сценария лаосский.DokChampa, Лаосская пользовательского интерфейса
Дополнительные шрифты малаяламМалаялам; любой другой язык, используя малаялам.Karthika
Дополнительные шрифты OdiaOdia; любой другой язык, с помощью сценария Odia.Kalinga
Дополнительные шрифты европейскихНет автоматического язык ассоциации.Нет (все шрифты являются новыми для Windows 10).
Дополнительные шрифты СингальскийСингальский; любой другой язык, с помощью сценария Сингальский.Iskoola Pota
Сирийский дополнительные шрифтыС помощью сценария сирийский языков.Estrangelo Edessa
Тамильский дополнительные шрифтыТамильский; любой другой язык, используя сценарий тамильский.Шрифта Latha
Телугу дополнительные шрифтыТелугу; любой другой язык, используя телугу.Gautami
Тайский дополнительные шрифтыТайский; любой другой язык, тайский сценарий.Leelawadee
Если приложение зависит от одного из этих шрифтов для отображения определенных символов Юникода и не использование шрифта резервные механизмы, предоставляемая Windows и если дополнительный шрифт пакета, содержащего этот шрифт не установлен в системе (обычно потому что системные и пользовательские профили не настроены на соответствующий язык включен), а затем результат будет отображается как «квадрат» глифы знаков.

Рекомендации для пользователей Windows 10

Если возникают такие проблемы с некоторыми приложениями на рабочем столе Windows 10, можно предоставить отзыв в предложение, что они обновляются свое приложение для Windows 10 разработчику приложения. Тем временем можно также установить один или несколько необязательных шрифта возможностям приложения может потребоваться для правильной работы. Ниже перечислены необходимые для этого действия.

Если вы знаете язык текста, который отображается неправильно и часто используют этот язык:

Если вы знаете, используемых языков, можно добавить, будет автоматически установлен язык в профиле пользователя и любые связанные шрифт необязательные функции. (Примечание: также могут быть установлены другие связанные с языком дополнительные функции, например прогнозирования текста или проверки орфографии.)
  • Из меню Пуск откройте Параметры.
  • Выберите время & языка.
  • Выберите Регион & языка.
  • Выберите Добавить язык.
  • Выбор конкретного языка.
Включение функции дополнительный шрифт без изменения параметров языка:

Если вы не знаете языка или знать язык текста, который отображается неправильно, но не нужно добавить его в профиль пользователя, можно установить любой шрифт необязательные функции без включения любые дополнительные языки.
  • Из меню Пуск откройте Параметры.
  • Выберите систему.
  • Выберите приложения & функции.
  • Выберите управления функции.
  • Выберите команду Добавить компонент.
  • Выберите любое средство дополнительный шрифт из списка.

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

Рекомендации для изготовителей оборудования и системных администраторов

При настройке пакетов поддержки языков и региональных параметров в образах развертывания Windows 10, следует использовать средство обслуживания образов развертывания и управления (ими DISM) для включения дополнительный шрифт пакеты (и другие возможности необязательно, связанные с языком), связанных с языковые пакеты, которые можно добавлять к изображениям. Следующие статьи предоставляет подробные сведения о возможности дополнительных шрифтов и связанных языках языковых пакетов Windows 10:

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

См. также общие сведения в этой статье на все возможности необязательный, связанных с языком и языковые пакеты Windows 10:

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

Если системный администратор и знать, что сценариев требуются шрифты из одного или нескольких из этих возможностей дополнительный шрифт, даже если соответствующие языковые пакеты не включается в развертывание образов, какой-либо возможности шрифтов можно добавить в в образы развертывания с помощью DISM.

Рекомендации для разработчиков

Приложение может повлиять изменения шрифтов в Windows 10 если приложение Windows Phone, которое имеет зависимость от один из шрифтов, был исключен из 10 Windows Mobile или при наличии настольного приложения Windows, которое имеет зависимость от один из шрифтов, которые было перенесено в шрифт необязательные пакеты , если приложение не делает использование шрифта резервные механизмы, предоставляемые Windows. Типы приложений и сценариев приложений скорее повреждены:
  • Обозреватели или других приложений, которые выполняют сложные макета с использованием более низкого уровня графические интерфейсы API, которые не предоставляют откат шрифта (например, DrawGlyphRun, ETO_GLYPH_INDEX, ScriptTextOut с помощью ExtTextOut).
  • Игры или другие приложения, использующие графический сторонних библиотек.
  • Приложения сценариев, в которых текст может быть отображен с использованием языков помимо приложения или Windows отображать язык и другие языки, используемые пользователем; Например в Интернете, получать уведомления или текст сообщения от других пользователей.
Если манифесты приложения с симптомами, описанными в описанной выше ситуации, особенно внимательно просмотрите эти шрифты, от которых зависит приложение. Пожалуйста, обратитесь к следующей статье для шрифтов, рекомендуется для использования приложений на Windows 10:

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

Шрифты, описанные в этой статье гарантированно присутствует на всех устройствах Windows 10.

Если приложение использует DirectWrite, может потребоваться рассмотреть использование шрифта резервные механизмы, предоставляемые DirectWrite. Даже если используются интерфейсы API низкого уровня и требуется реализовать свою собственную реализацию резервного шрифта DirectWrite имеет интерфейсы API, которые предоставляют сопоставления по умолчанию, которые можно дополнить с пользовательских сопоставлений. Обратитесь к следующим статьям MSDN для ключа 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


Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3083806 — последний просмотр: 07/30/2015 06:12:00 — редакция: 1.0

Windows 10

  • kbsurveynew kbmt KB3083806 KbMtru
Отзывы и предложения