Acabei de mudar do XP para o Win7 no meu PC de trabalho e notei algo estranho.
Alguns glifos 'indefinidos' estão faltando nas fontes do sistema, como "Courier", "Terminal" e "System" (ou seja, aqueles que não possuem um ícone no menu suspenso "Fonte" em "Mapa de caracteres").
Os códigos de caracteres 0x81, 0x8D, 0x8F, 0x90 e 0x9D tinham um pequeno quadrado na versão XP dessas fontes, mas estão vazios (largura zero) no Win7.
Você pode 'digitar' esses caracteres no bloco de notas mantendo pressionada a tecla [Alt] esquerda, digitando seu valor decimal de quatro dígitos (respectivamente, 0129, 0141, 0143, 0144 e 0157) no teclado numérico e liberando a tecla [Alt ] chave. No XP você obtém um quadrado vazio, no Win7 você obtém um caractere de largura zero - nada é exibido, mas mover o cursor com as setas mostra que 'algo' está lá...
Certamente, a esta altura, se fosse um bug, alguém teria notado? Por que eles se foram?
Percebi isso porque costumo escrever arquivos em lote (.bat) para o público que fala francês e para simplificar a entrada de caracteres acentuados (e caracteres de desenho de caixa) criei um arquivo com caracteres DOS e o equivalente do Windows. Os glifos ausentes correspondem aos caracteres DOS ü, ì, Å, É e ¥.
Responder1
Se eles não tiverem glifos, eu diria que a exibição deles é "indefinida", o que significa que você não pode confiar que seja o mesmo. O Windows 7 pode ter alterado a renderização de fontes para melhor suportar outros caracteres de largura zero - duvido que alguém, exceto a equipe interna da Microsoft que fez a mudança, realmente saiba.
Admito que o verdadeiro DOS está um pouco antes do meu tempo, mas todas as fontes atuais (incluindo Courier e Terminal) mapeiam os glifos descritos ü, ì, Å, É e ¥ para 0xDC, 0xEC, 0xC5, 0xC9 e 0xA5, inclusive quando exibidos dentro de cmd.exe (que não é DOS real). Por causa disso, presumo que esteja faltando alguma peça do quebra-cabeça sobre o que exatamente você está fazendo e quais fontes estão sendo usadas e onde. (Vejo que a fonte rotulada como 'Sistema' possui os glifos nos locais que você os descreve. Talvez altere a fonte das janelas CMD.exe para algo com suporte adequado a glifos?)