Sé que Windows ha admitido planos suplementarios desde Windows XP.En Windows, ¿cómo se ingresa un carácter fuera del plano multilingüe básico Unicode?
Tengo fuentes que sé que tienen caracteres fuera del plano multilingüe básico (BMP).
Para estos caracteres, el punto de código Unicode consta de cinco dígitos hexadecimales.
No sé cómo ingresar estos caracteres en las aplicaciones.
Windows parece que solo admite el ingreso de caracteres por el teclado en el BMP. Puede ingresar un número decimal o algunas aplicaciones le permiten ingresar un número hexadecimal de cuatro dígitos.
¿Alguien puede confirmar cómo se gestiona la entrada? No me importa si es directamente desde el teclado o asistido por la aplicación. (La aplicación predeterminada "Mapa de caracteres" de Windows solo admite caracteres en el BMP, por lo que necesito sugerencias, preferiblemente a una aplicación compatible con al menos Unicode Versión 5, si no 6.)
En Java, estos caracteres se administran usando "pares de sustitución" en UTF-16. Me preocupa que Windows también pueda tener algo del viejo legado "Unicode es 16 bit", lo que causa un problema similar. Incluso obtener la confirmación de que necesito perforar los números de los pares sustituidos sería una respuesta.
Gracias!
Parece que http://www.babelstone.co.uk/Software/BabelMap.html es explícitamente una aplicación de mapas de caracteres que actualmente admite Unicode 6.0. Eso debería funcionar. – yam655
Todavía va fuerte y ahora cubre Unicode 10.0 ... – SlySven