Áreas de uso privado


En Unicode , un área de uso privado ( PUA ) es un rango de puntos de código a los que, por definición, el Consorcio Unicode no les asignará caracteres . [1] Se definen tres áreas de uso privado: una en el Plano Multilingüe Básico ( U + E000 – U + F8FF ), y una en cada uno de los planos 15 y 16 ( U + F0000 – U + FFFFD , U + y casi cubriendo) 100000 – U + 10FFFD). Los puntos de código en estas áreas no se pueden considerar como caracteres estandarizados en Unicode en sí. Se dejan intencionalmente sin definir para que terceros puedan definir sus propios caracteres sin entrar en conflicto con las asignaciones de Unicode Consortium. Bajo la Política de Estabilidad de Unicode, [2] las Áreas de Uso Privado permanecerán asignadas para ese propósito en todas las versiones futuras de Unicode.

Las asignaciones a los personajes del Área de uso privado no necesitan ser "privadas" en el sentido estrictamente interno de una organización; Varias organizaciones han publicado varios esquemas de asignación. Dicha publicación puede incluir una fuente que admita la definición (que muestre los glifos) y software que haga uso de los caracteres de uso privado (por ejemplo, un carácter gráfico para una función de "documento de impresión"). Por definición, múltiples partes privadas pueden asignar diferentes caracteres al mismo punto de código, con la consecuencia de que un usuario puede ver un carácter privado de una fuente instalada donde se pretendía tener uno diferente.

Según la definición de Unicode, a los puntos de código en las áreas de uso privado se les asignan caracteres; no son no caracteres, reservados o sin asignar. Su categoría es " Other, private use (Co)" y no se especifican los nombres de los personajes. No se proporcionan glifos representativos y la semántica de los caracteres se deja a un acuerdo privado.

A los caracteres de uso privado se les asignan puntos de código Unicode cuya interpretación no se especifica en este estándar y cuyo uso puede ser determinado por acuerdo privado entre los usuarios que cooperan. Estos caracteres están designados para uso privado y no tienen una semántica definida e interpretable excepto por acuerdo privado.

No se proporcionan gráficos para caracteres de uso privado, ya que dichos caracteres, por su propia naturaleza, se definen solo fuera del contexto de esta norma. [3]

Los planos 15 y 16 están casi [nota 1] asignados en su totalidad a otras dos áreas de uso privado, el área de uso privado complementario-A y el área de uso privado complementario-B, respectivamente. En UTF-16, un subconjunto de los sustitutos superiores (U + DB80..U + DBFF) se utiliza para estos y solo estos planos, y se denominan sustitutos de uso privado alto .