ID do artigo: 948765 - Última revisão: terça-feira, 3 de junho de 2008 - Revisão: 1.1

Texto que é definido para um tamanho de 9 pt na fonte SimSun 18030 é exibido incorretamente em um computador que está executando o Windows XP ou o Windows 2000

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário:
  • Ter um computador que esteja executando Windows XP ou Windows 2000.
  • Neste computador, você define o tamanho do texto de um programa para 9 pt na fonte SimSun 18030.
Nesse cenário, o texto é exibido incorretamente na tela.

Resolução

Informações sobre o hotfix

Um hotfix com suporte foi disponibilizada pela Microsoft. No entanto, destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde o próximo service pack do Windows XP que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Microsoft Customer Atendimento para obter o hotfix. Para obter uma lista completa de telefones do serviço de suporte a clientes da Microsoft e informações sobre os custos de suporte, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.
Observação Não há nenhum service pack release agendado para o Windows 2000.

Pré-requisitos

Você deve instalar o pacote de suporte a GB18030 antes de aplicar esse hotfix. Para baixar esse pacote de suporte, visite o seguinte site da Microsoft.
O seguinte arquivo está disponível para download no Centro de download da Microsoft:
Recolher esta imagemExpandir esta imagem
Download
Download the GB18030 support package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=fc02e2e3-14bb-46c1-afee-3732d6249647&DisplayLang=en)

Requisitos de reinicialização

Reinicie o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Padrão de codificação de caracteres GB18030

A fonte SimSun 18030 implementa o padrão de codificação de caracteres chineses GB18030. Esse padrão contém muitos caracteres, e ele inclui alguns novos requisitos de conformidade difícil. GB18030-2000 codifica os caracteres em seqüências de 1, 2 ou 4 bytes. Essas seqüências são definidas da seguinte maneira.

seqüência de byte único

A seqüência de byte único usa os pontos de código 00 para 0x7f: A seqüência de byte único se aplica a GB padrão 11383 estrutura e os princípios de codificação. GB 11383 é idêntica ao ISO 4873:1986.

seqüência de byte duplo

A seqüência de byte duplo usa as seguintes seqüências de 8 bits:
0 x 81 0xfe + 0 x 40-0x7e, 0 x 80 0xfe
A seqüência de byte duplo usa duas seqüências de 8 bits. Isso se parece com o comportamento de conjuntos de caracteres mais de dois bytes. O intervalo de pontos de código de byte líderes de 0 x 81 através de 0xfe. O código de byte à direita aponta o intervalo de 0 x 40 através de 0x7e e de 0 x 80 através de 0xfe. A seqüência de byte duplo tem o mesmo problema como a maioria dos conjuntos de caracteres de dois bytes. Porque alguns pontos de código podem consistir em um byte à esquerda ou à direita, isso torna delimitação caractere por um processo muito complexo.

seqüência de 4 bytes

A seqüência de 4 bytes usa os pontos de código 0 x 30 a 0x39 como uma maneira de estender codificações de byte duplo. Isso significa que o código de 4 bytes pontos de intervalo do 0x81308130 através de 0xfe39fe39.

Por que o padrão de codificação GB18030 é incomum

  • O padrão GB18030 inclui até 1,6 milhão de caracteres. Este é um número maior de caracteres que em qualquer outra página de código com suporte do Windows (Unicode incluído).
  • Caracteres GB18030 podem ser 1, 2 ou 4 bytes. Windows nunca tem suporte para uma página de código de 4 bytes antes, e muitas estruturas de interfaces e dados de sistema não funcionam com caracteres de 4 bytes. Além disso, é impossível dizer de um byte particular se é o primeiro, segundo, terceiro ou quarto byte de um caractere. Isso torna mais difícil do que para outras páginas de código de processamento.
  • Produtos vendidos na China devem obedecer a esse padrão. O governo chinês define e determina a conformidade.
  • Conformidade com o GB18030 inclui requisitos para oferecer suporte a alguns idiomas anteriormente sem suporte. Por exemplo, o tibetano, o mongol, o Yi e Uyghur devem ser suportados em um ambiente compatível com o GB18030.
Para obter mais informações sobre codificação GB18030, visite o seguinte site:
http://www.microsoft.com/globaldev/DrIntl/columns/015/default.mspx#Q26 (http://www.microsoft.com/globaldev/DrIntl/columns/015/default.mspx#Q26)

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Palavras-chave: 
kbmt kbprb kbfix kbqfe kbexpertiseinter KB948765 KbMtpt
Tradução automáticaTradução automática
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 948765  (http://support.microsoft.com/kb/948765/en-us/ )