Font exibe diferentes “caracteres” quando exibidos no Windows Server 2003 e no Windows XP ou 7

1

Eu estava trabalhando hoje com a nossa conta, que reclamou que uma assinatura de "John Smith" estava sendo impressa em cheques que saíam do nosso sistema contábil.

Hoje era incomum, ela estava executando o cliente do nosso sistema de contabilidade no servidor porque ele é executado mais rapidamente se o cliente e o servidor estiverem na mesma máquina (e sim, esse é um sistema de contabilidade muito antigo).

Quando ela executa o cliente em sua estação de trabalho, em vez do servidor, ele fica mais lento, mas imprime as assinaturas corretas nas verificações.

Então, depois de explorar um pouco mais o sistema de contabilidade, descobrimos um arquivo de fonte contendo a assinatura correta. No entanto, (e isso é muito importante) quando estávamos acessando o arquivo em sua estação de trabalho usando o caminho UNC. Quando entramos no servidor como administrador e abrimos o arquivo de fonte diretamente, a assinatura "John Smith" apareceu novamente.

Agora eu sei que a primeira coisa que você vai dizer é que era um diretório idêntico que parece o mesmo e não é o compartilhamento ... Eu verifiquei que minha renomeação do arquivo no servidor com o caminho UNC aberto no posto de trabalho; e o nome do arquivo mudou em ambos os lugares.

Então, o que está acontecendo exatamente aqui?

A estação de trabalho era uma máquina com Windows XP, o servidor é uma máquina com Windows Server 2003.

Eu também tentei abrir o arquivo na minha máquina com Windows 7 no trabalho e as assinaturas corretas aparecem, por que ele exibia a assinatura "John Smith" na máquina com o Windows Server 2003?

    
por leeand00 13.06.2013 / 22:58

1 resposta

1

Descobri qual era o problema graças ao suporte técnico do software de contabilidade. Havia um atalho em C:\Windows\fonts\<name-of-font-file>.TTF e esse atalho apontava para o arquivo de assinatura padrão na pasta de dados de amostra do software de contabilidade. Ambos os arquivos de fonte tinham o mesmo nome.

A exclusão do atalho causou o desaparecimento do problema. Quanto ao motivo pelo qual abrir o arquivo no servidor fez com que o outro arquivo fosse aberto, acho que tem algo a ver com fontes registradas (ou atalhos para essas fontes, aparentemente) sendo armazenadas naquele diretório, fazendo com que elas sejam selecionadas como padrão para aquele arquivo. nome da fonte.

    
por 14.06.2013 / 14:25