Acabo de cambiar de XP a Win7 en la PC de mi trabajo y noté algo extraño.
Algunos glifos 'indefinidos' faltan en las fuentes del sistema como "Courier", "Terminal" y "System" (es decir, aquellas que no tienen un ícono en el menú desplegable "Fuente" en "Mapa de caracteres").
Los códigos de caracteres 0x81, 0x8D, 0x8F, 0x90 y 0x9D tenían un pequeño cuadrado en la versión XP de estas fuentes, pero están vacíos (ancho cero) en Win7.
Puede "escribir" estos caracteres en el bloc de notas manteniendo presionada la tecla [Alt] de la izquierda, escribiendo su valor decimal de cuatro dígitos (respectivamente, 0129, 0141, 0143, 0144 y 0157) en el teclado numérico y soltando la tecla [Alt]. ] llave. En XP obtienes un cuadrado vacío, en Win7 obtienes un carácter de ancho cero; no se muestra nada, pero al mover el cursor con las flechas se muestra que hay "algo" allí...
Seguramente, a estas alturas, si fuera un error, ¿alguien lo habría notado? ¿Por qué se han ido?
Me di cuenta de esto porque a menudo escribo archivos por lotes (.bat) para audiencias de habla francesa y para simplificar la entrada de caracteres acentuados (y caracteres de dibujo de cuadros) creé un archivo con caracteres de DOS y el equivalente de Windows. Los glifos que faltan corresponden a los caracteres de DOS ü, ì, Å, É y ¥.
Respuesta1
Si no tienen glifos, entonces yo diría que su visualización es "indefinida", lo que significa que no se puede confiar en que sea la misma. Es posible que Windows 7 haya cambiado la representación de fuentes para admitir mejor otros caracteres de ancho cero; dudo que alguien más que el equipo interno de Microsoft que realizó el cambio realmente lo sepa.
Admito que el verdadero DOS se adelantó un poco a mi época, pero todas las fuentes actuales (incluidas Courier y Terminal) asignan los glifos descritos ü, ì, Å, É y ¥ a 0xDC, 0xEC, 0xC5, 0xC9 y 0xA5, incluso cuando se muestran en el interior. de cmd.exe (que no es DOS real). Debido a esto, supongo que me falta alguna pieza del rompecabezas sobre qué estás haciendo exactamente y qué fuentes se utilizan y dónde. (Sin embargo, veo que la fuente etiquetada como 'Sistema' tiene los glifos en las ubicaciones que usted describe. ¿Quizás cambiar la fuente de sus ventanas CMD.exe para que sea algo con soporte de glifos adecuado?)