Por que motivo apresenta algum texto com caixas quadradas em algumas aplicações no Windows 10?

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3083806
Sintomas
Quando executar determinadas aplicações no ambiente de trabalho do Windows 10 ou Windows 10 Mobile, alguns caracteres apresentam como uma caixa quadrada ou rectangular, ou como uma caixa com um ponto, o ponto de interrogação ou a "x" no interior, enquanto a mesma aplicação em execução em versões anteriores do Windows ou Windows Phone não tem este problema.

Este problema envolve normalmente texto em idiomas Middle East ou asiático (Árabe, chinês, Hindi, etc.). No Windows Mobile de 10, este problema é mais susceptível de envolver idiomas do leste asiático (chinês, japonês, coreano). No ambiente de trabalho do Windows 10, este problema envolve normalmente texto em idiomas diferentes idiomas para que esse sistema está configurado e dentro de certos tipos de aplicações que suportam cenários em que podem ser encontrados idiomas internacionais (por exemplo, navegar na Web e notificações do utilizador em aplicações de rede sociais).
Causa
Foram feitos alguns melhoramentos chaves no Windows 10 que afectam os tipos de letra; são fornecidos mais detalhes sobre este assunto abaixo. Um efeito de lado destas alterações é que um pequeno subconjunto de aplicações existentes criadas para as versões anteriores do Windows ou Windows Phone poderá ser afectado.
  • Alguns tipos de letra que foram incluídos no Windows Phone 8.1 não são incluídos no Windows Mobile de 10.
  • Alguns tipos de letra que anteriormente estavam incluídos em todos os sistemas de ambiente de trabalho do Windows foram movidos para pacotes de tipo de letra opcional e, por isso podem não estar presentes em todos os sistemas de ambiente de trabalho do Windows 10.

Obter mais detalhes sobre estas alterações são fornecidas abaixo. Em determinadas aplicações, estas alterações podem conduzir os sintomas de "caixa quadrada" durante a apresentação de certo texto internacional.

Todas as edições do Windows 10 incluem tipos de letra que fornecem suporte de idioma abrangente e a plataforma do Windows inclui mecanismos base do tipo de letra concebidos para garantir que o texto em qualquer idioma sempre apresenta com glifos legíveis, em vez de caixas. Mas algumas aplicações podem ter dependências directas determinado tipos de letra para apresentar determinados caracteres Unicode e não utilizarão os mecanismos de contingência do tipo de letra fornecidos pelo Windows. Em alguns casos, estas aplicações tomaram dependências directas tipos de letra que não estão presentes por predefinição em todos os sistemas Windows 10. Porque o tipo de letra que a aplicação está a tentar utilizar não estiver presente no sistema, alguns outros tipos de letra é utilizado para apresentar o texto em vez disso, e esse tipo de letra pode não suportar todos os caracteres a ser apresentados. Quando um carácter é apresentado com um tipo de letra que não suporte esse carácter, é utilizado um glifo predefinido "não definido" desse tipo de letra. O símbolo "não definido" na maior parte dos tipos de letra tem o aspecto de uma caixa rectangular ou alguma variação que.

Descrição geral dos melhoramentos de chave do tipo de letra no Windows 10

Uma chave, o objectivo de alto nível para o Windows 10 foi para o Windows ser uma família de sistemas operativos para categorias de dispositivo diferente que estão incorporadas em torno de um núcleo comum do sistema operativo e uma plataforma de aplicação partilhada — a Plataforma Windows Universal (UWP). UWP activa aplicações que são escritos e criado uma vez, e que podem ser executados numa vasta gama de dispositivos, da Hololens Xbox e o concentrador de superfície. Um requisito para esta plataforma de aplicação convergentes deve ter um conjunto de tipos de letra que são comuns em todas estas categorias de dispositivo. Em anteriores versões, existem diferentes conjuntos de tipos de letra fornecidos com o Windows Phone, uma Xbox e cliente de ambiente de trabalho do Windows. No Windows 10, existe agora conjunto comum de tipos de letra garantidos para estarem presentes em todos os dispositivos Windows 10, através de todas as edições do Windows 10 e todas as categorias de dispositivo e factores de forma. Além disso, este conjunto de tipos de letra comuns fornece suporte de Unicode completo, acomodar milhares de idiomas de todo o mundo utilizando um pequeno conjunto de tipos de letra que requerem apenas espaço em disco limitado.

O conjunto de tipos de letra UWP comuns, é dado no presente artigo:

https://msdn.microsoft.com/library/Windows/Apps/hh700394.aspx#recommended_fonts

O cliente de ambiente de trabalho do Windows é normalmente utilizado em dispositivos com menos severas restrições de armazenamento e, por isso possa receber uma maior selecção de tipos de letra. No entanto, Considerando que o ambiente de trabalho do Windows tiver sido tradicionalmente utilizado em dispositivos com capacidades de armazenagem muito grandes, nos últimos anos Observámos novos factores de forma tal como digitalizadores de baixo custo, que têm mais limitado armazenamento. Outra tecla, que o objectivo de alto nível para o Windows 10 foi para que as janelas trabalho do cliente de ambiente de trabalho melhor do que nunca sobre esses dispositivos de custos mais reduzidos.

Como a cobertura de idioma internacional do Windows continuou a crescer, isso significava que tipos de letra internacionais mais estavam presentes em todos os sistemas, ou não o utilizador num determinado sistema tivesse necessidade real de tipos de letra para outros idiomas. No entanto, este valor adicionado um grande número de escolhas em controlos Seleccionador de tipos de letra e caixas de diálogo que teriam de importância baixa para um determinado utilizador. Por exemplo, um utilizador Espanhol seria capaz de escolher entre dezenas de tipos de letra tailandesas, mesmo que nunca poderão ser utilizadas tailandês. Além disso, este também adicionado centenas de megabytes ao tamanho de todos os sistemas de ambiente de trabalho do Windows. A fim de reduzir a quantidade de espaço em disco que requer o Windows e para melhorar a pertinência das escolhas de tipo de letra fornecido a um determinado utilizador, muitos tipos de letra do Windows foram movidos para funcionalidades opcionais do tipo de letra.

Estas funcionalidades opcionais do tipo de letra são organizadas por diferentes scripts e tem associações de idioma e vão obter instaladas automaticamente com base nessas associações de idioma. Por exemplo, a funcionalidade de "Simplificado chinês suplementares tipos de letra" tem tipos de letra utilizados especificamente para chinês simplificado. Se a versão em chinês simplificado do Windows 10 estiver instalada, em seguida, já terá esta funcionalidade de tipo de letra opcional pré-instalado. Se estiver instalada uma versão de idioma diferente do Windows 10 mas permite um utilizador de entrada um chinês método, ou se tiverem um perfil associado à sua conta Microsoft que já inclui chinês simplificado e perfil de se deslocar para o dispositivo, em seguida, a funcionalidade de letra suplementares chinês simplificado será instalada automaticamente através do Windows Update.

Ao instalar pacotes de tipo de letra opcional para corresponder ao conjunto de idiomas activamente utilizados num sistema, temos capazes de atingir o melhor equilíbrio entre o número de escolhas de tipo de letra fornecidas e os requisitos de espaço de disco utilizado. Mas mesmo sem qualquer uma destas funcionalidades opcionais do tipo de letra instalados, todos os sistemas de ambiente de trabalho do Windows 10 incluem ainda os tipos de letra UWP comuns, garantindo que o Windows tem ainda excelente suporte para Unicode e texto internacional e garantir que aplicações Windows universais podem ter texto grande apresentam dispositivos de ambiente de trabalho e todos os outros factores de formulário.

Obter detalhes sobre as alterações de tipo de letra no Windows 10 Mobile

Para definir o tipo de letra UWP convergentes, definido utilizando um número limitado de tipos de letra, alguns tipos de letra que existiam no Windows Phone 8.1 foram excluídos da Windows 10 Mobile:
  • Dengxian, Dengxian negrito
  • Estrangelo Edessa
  • Khmer-IU, Khmer-UI Negrito
  • Lao-IU, UI Laos negrito
  • Leelawadee, Leelawadee negrito
  • Lucida Sans Unicode
  • Microsoft MHei, Microsoft MHei negrito
  • Microsoft NeoGothic, Microsoft NeoGothic negrito
  • Microsoft Uighur
  • Segoe PW, Segoe WP luz, SemiLight Segoe PW, Segoe WP Semibold, Segoe WP negrito, Segoe WP preto
  • Segoe WP Emoji
  • Tahoma, Tahoma Negrito
  • Urdu fotocomposição Urdu fotocomposição negrito
  • Yu Gothic Bold


Se um Windows Phone app directamente depende de um dos tipos de letra listados acima para apresentar determinados caracteres Unicode e não a utilização de mecanismos de base de tipo de letra fornecidos pelo Windows, o resultado seria caracteres apresentados como glifos de "caixa quadrada".

Obter detalhes sobre as alterações de tipo de letra no ambiente de trabalho do Windows 10

Tal como acima referido, um número de tipos de letra que anteriormente teria sido incluída em todos os sistemas de cliente de ambiente de trabalho do Windows no Windows 10 foram movido para funcionalidades opcionais do tipo de letra.

A tabela seguinte fornece a lista completa das funcionalidades opcionais do tipo de letra e associações representativas de idioma. Seleccionar tipos de letra que foram movidos para estes pacotes estão listados; Estes são os tipos de letra que foram utilizados como tipos de letra do shell utilizador interface em versões anteriores do Windows, mas uma vez que foram substituídos por tipos de letra de Windows mais recentes.

Pacote do tipo de letra opcionalAssociação de idiomaTipos de letra chaves movido para o pacote opcional
Tipos de letra suplementares Script ÁrabeIdiomas utilizando o script Árabe; Por exemplo, árabe, persa, Urdu.
Tipos de letra suplementares do Script de BanglaIdiomas utilizando o script de Bangla; Por exemplo, Assamês, Bangla.Vrinda
Tipos de letra suplementares Silábicos aborígenes canadianosIdiomas utilizando o script Canadiano-sílaba; Por exemplo, Inuktitut.Euphemia
Cherokee-Letra suplementarCherokee.Plantagenet Cherokee
Tipos de letra suplementares DevanagariIdioma a utilizar o Devanagari script; Por exemplo, Hindi, concanim, marati.Mangal
Tipos de letra suplementares EtíopeIdiomas utilizando o script Etíope; Por exemplo, Amárico, Tigrinya.Nyala
Tipos de letra suplementares GuzarateGujarati; qualquer outro idioma a utilizar o Gujurati script.Shruti
Tipos de letra suplementares GurmukhiPanjabi; qualquer outro idioma a utilizar o script de GurmukhiRaavi
Chinês (simplificados) suplementares tipos de letraChinês simplificado
Chinês (tradicionais) suplementares tipos de letraChinês tradicionalMingLiU, MingLiU_HKSCS
Tipos de letra suplementares hebraicosHebraico
Tipos de letra japoneses adicionaisJaponêsMeiryo, Meiryo UI, MS Gothic, MS Mincho
Khmer-Letra suplementarCamboja; qualquer outra linguagem Khmer script a utilizar.DaunPenh, Khmer-IU
Tipos de letra suplementares kannadaKannada; qualquer outro idioma a utilizar o script de Canarim.Tunga
Tipos de letra suplementares coreanosCoreanoBatang, Dotum, Gulim
Lao-Letra suplementarLaos; qualquer outro idioma a utilizar o script do Laos.DokChampa, UI Laos
Tipos de letra suplementares MalaialaMalaiala; qualquer outro idioma a utilizar o script de Malayalam.Karthika
Tipos de letra suplementares de OdiaOdia; qualquer outro idioma a utilizar o Odia script.Kalinga
Tipos de letra suplementares pan-europeuAssociações não automática de idioma.Nenhum (todos os tipos de letra são novos do Windows 10).
Tipos de letra suplementares SinhalaSinhala; qualquer outra linguagem Sinhala script a utilizar.Iskoola Pota
Tipos de letra suplementares SírioIdiomas utilizando o script Sírio.Estrangelo Edessa
Tâmil-Letra suplementarTamil; qualquer outro idioma utilizando um script Tamil.Latha
Télugo-Letra suplementarTelugu; qualquer outro idioma a utilizar o script de Télego.Gautami
Tipos de letra suplementares tailandêsTailandês; qualquer outro idioma utilizando script tailandês.Leelawadee
Se uma aplicação depende de um destes tipos de letra para apresentar determinados caracteres Unicode e não utilização dos mecanismos de base do tipo de letra fornecidos pelo Windows e se o pacote do tipo de letra opcional que contém esse tipo de letra não estiver instalado no sistema (normalmente, uma vez que os perfis de utilizador e de sistema não estão configurados para terem o idioma associado activado), em seguida, o resultado seria apresentados como glifos de "caixa quadrada" de caracteres.

Recomendações para utilizadores do Windows 10

Se detectar estes sintomas em algumas aplicações no ambiente de trabalho do Windows 10, poderá enviar comentários para o Programador de aplicações que levem a supor que actualizam as respectivas aplicações para o Windows 10. Entretanto, também pode instalar uma ou mais funcionalidades opcionais do tipo de letra que as aplicações podem requerer a funcionar correctamente. Os passos para efectuar este procedimento são os seguintes:

Se souber o idioma do texto que está a apresentar incorrectamente e utiliza frequentemente esse idioma:

Se souber o idioma envolvidos, em seguida, pode adicionar que idioma para o perfil de utilizador e qualquer funcionalidade de tipo de letra opcional associada será instalado automaticamente. (Nota: outras relacionadas com o idioma funcionalidades opcionais, tais como a predição de texto ou a verificação ortográfica, também podem ser instaladas.)
  • A partir do menu Iniciar , abra as definições.
  • Seleccione o tempo de & de idioma.
  • Seleccione a região & idioma.
  • Seleccione Adicionar um idioma.
  • Seleccione o idioma específico.
Activar funcionalidades opcionais do tipo de letra sem alterar as definições de idioma:

Se não souber qual o idioma específico, ou se souber o idioma do texto que está a apresentar incorrectamente, mas não pretender adicionar esse idioma para o perfil de utilizador, pode instalar qualquer funcionalidade opcional do tipo de letra sem activar idiomas adicionais.
  • A partir do menu Iniciar , abra as definições.
  • Seleccione o sistema.
  • Seleccione as aplicações & funcionalidades.
  • Seleccione Gerir funcionalidades opcionais.
  • Seleccione Adicionar uma funcionalidade.
  • Seleccione qualquer funcionalidade opcional do tipo de letra na lista.

Se detectar os sintomas descritos na algumas aplicações do Windows Phone, em seguida, poderá contactar o Programador de aplicações que levem a supor que actualizam a respectiva aplicação utilizando as orientações fornecidas aqui. Nota: O Windows 10 Mobile não suporta quaisquer funcionalidades opcionais do tipo de letra.

Recomendações para os OEMs e administradores de sistema

Se estiver a configurar pacotes de idiomas ou as definições internacionais em imagens de implementação do Windows 10, deve utilizar a ferramenta de gestão e actualização de imagens de implementação (DISM) para incluir o tipo de letra opcional pacotes (e outras capacidades opcionais, relacionados com o idioma) associados com os language packs que adicionar em imagens. O artigo que se segue fornece detalhes sobre as capacidades de tipo de letra opcionais e os idiomas de pacote de idioma Windows 10 associados:

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

Consulte também deste artigo para obter uma descrição geral no Windows 10 language packs e todas as capacidades de opcionais, relacionados com o idioma:

https://msdn.microsoft.com/en-us/library/Windows/hardware/dn898584 (v=vs.85).aspx

Se for um administrador de sistema e souber que os cenários de necessitará de tipos de letra de um ou mais destas capacidades de tipo de letra opcional, mesmo que não são incluindo language packs associados para as imagens de implementação, pode ainda adicionar qualquer uma das capacidades de tipo de letra para as imagens de implementação utilizando o DISM.

Recomendações para programadores

A aplicação poderá ser afectada pelas alterações de tipos de letra no Windows 10, se tiver uma aplicação Windows Phone que tem uma dependência dos tipos de letra que tenha sido excluída dos Windows 10 Mobile, ou se tiver uma aplicação de ambiente de trabalho do Windows que tem uma dependência dos tipos de letra que foi migrado em pacotes do tipo de letra opcional , e se não efectuar a sua aplicação de utilização de mecanismos de base de tipo de letra fornecidos pelo Windows. Tipos de aplicações e cenários de aplicação mais susceptíveis de ser afectados incluem:
  • Browsers ou outras aplicações que estão a utilizar o esquema complexo de nível baixo gráficos APIs que não fornecem reversão de tipo de letra (por exemplo, DrawGlyphRun, ExtTextOut, ETO_GLYPH_INDEX, ScriptTextOut a utilizar).
  • Jogos ou outras aplicações que utilizam as bibliotecas de gráficos de outros fabricantes.
  • Cenários de aplicação em que a texto poderá ser apresentado que envolvam idiomas para além da aplicação ou do Windows apresentam o idioma ou outros idiomas utilizados pelo utilizador; Por exemplo, navegação na Web, receber notificações de mensagens de texto ou de outros utilizadores.
Se a sua aplicação manifestos os sintomas descritos, particularmente nos cenários anteriores, em seguida, deve rever os tipos de letra em que se baseia a sua aplicação. Consulte o artigo seguinte para tipos de letra recomendados para utilização por aplicações no Windows 10:

https://msdn.microsoft.com/library/Windows/Apps/hh700394.aspx#recommended_fonts

Os tipos de letra enumerados nesse artigo garantidos como estando presente em todos os dispositivos Windows 10.

Se a sua aplicação utiliza DirectWrite, em seguida, poderá considerar a utilização de mecanismos de base de tipo de letra fornecidos pelo DirectWrite. Mesmo se estiver a utilizar APIs de nível inferior e pretender implementar o seu próprio implementação de contingência do tipo de letra, o DirectWrite tem APIs que proporcionam os mapeamentos predefinidos que pode suplementá com seus próprios mapeamentos personalizados. Consulte os seguintes artigos da MSDN para a chave 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


Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3083806 - Última Revisão: 07/30/2015 06:10:00 - Revisão: 1.0

Windows 10

  • kbsurveynew kbmt KB3083806 KbMtpt
Comentários
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)