2011-02-11 21 views

Respuesta

7

el estándar Unicode habla de esto. Aquí hay un poco de the relevant section from 3.2.0, annex 28 (estoy seguro de que hay versiones más recientes en torno; esta es la primera que encontré):

caracteres Unicode pueden ser representados por una amplia variedad de glifos, como se discutió en el capítulo 2, el general Estructura en el estándar Unicode, versión 3.0. Ocasionalmente surge la necesidad en el procesamiento de texto para restringir o cambiar el conjunto de glifos que se utilizarán para representar un personaje. Normalmente, dichos cambios se indican mediante la elección de la fuente o el estilo en los documentos de texto enriquecido. En circunstancias especiales, tal variación del rango normal de apariencia necesita ser expresada lado a lado en el mismo documento en contextos de texto plano, donde es imposible o incómodo intercambiar texto formateado. Por ejemplo, en los lenguajes que emplean el guión de Mongolia, a veces se necesita un rango variante específico de glifos para un propósito textual específico para el cual el rango de glifos "genéricos" se considera inapropiado. Los selectores de variación se usan cuando los caracteres tienen esencialmente la misma semántica.

Los selectores de variación proporcionan un mecanismo para especificar una restricción en el conjunto de glifos que se utilizan para representar un carácter particular. También proporcionan un mecanismo para especificar variantes, como CJK Ideographs y Mongolia, que tienen esencialmente la misma semántica pero tienen rangos de glifos sustancialmente diferentes. Una secuencia de variación, que siempre consiste en un carácter base seguido del selector de variación, se puede especificar como parte del Estándar Unicode. Esa secuencia se conoce como una variante del personaje base. El selector de variación solo afecta la apariencia del carácter base * y solo en las secuencias de variación definidas en este Estándar. El selector de variación no se usa como un mecanismo de extensión de código general.

(Continúa ...)

Usted también puede estar interesado en el Standardized Variants (esta vez desde 6.0.0).

+1

¿Realmente se usa de todos modos? –

+0

@MikeKeskinov: No tengo idea, me temo. –

+0

@MikeKeskinov En 2016, se usan. Siempre me encuentro con esas malditas cosas cuando estoy procesando datos recopilados de las redes sociales. – sudo

1

La gama de selectores de variación se introdujo con la versión 3.2 del estándar Unicode, y se encuentra en el plano 0, el plano multilingüe básico. Se pueden encontrar otros selectores en el rango Variation Selectors Supplement.

La mayoría de los caracteres Unicode se pueden representar mediante una amplia variedad de glifos, y en el texto enriquecido, un glifo específico se puede indicar eligiendo una fuente o estilo en particular. Este mecanismo no está disponible en texto plano, por lo que los selectores de variación se han introducido como una forma de indicar que los glifos aplicables a un personaje en particular deben cambiarse o restringirse. El carácter base es seguido por el selector de variación, la combinación se denomina secuencia de variación. Esto no pretende ser un mecanismo de propósito general, y las únicas secuencias de variación permitidas son las definidas en el archivo Standardized Variants, que forma parte de la base de datos de caracteres Unicode.

De http://www.alanwood.net/unicode/variation_selectors.html

3

su conjetura es tan buena como la mía .. pero de acuerdo con this source ...

enter image description here

lo tiene ...

Emoji de codificación de caracteres de datos Hints: 1 En iOS 5/OSX 10.7, el código subyacente de que el sistema operativo de Apple genera para este emoji fue cambiado. 2 El código generado para este emoji se modificó ligeramente en iOS 7/OSX 10.9 (se agregó variation selector) para que sea más fácil identificar y mostrar este emoji en OSX e iOS. No nos importa Apple, gracias! ¡Nos encantan nuestros emojis!

Su carta continúa señalando que este "nuevo", posterior a la versión 10.9

tiene una de vs el anterior ... si eso ayuda.

+0

El sitio web cambió el mensaje sobre el selector de variación: "[se agregó el selector de variación] para informar al sistema operativo que muestre el estilo de emoji del personaje en lugar de texto en blanco y negro cuando esté disponible". – im3r3k

+0

También agregaron dos enlaces: http://www.unicode.org/L2/L2011/11438-emoji-var.pdf y http://unicode.org/reports/tr28/tr28-3.html#13_7_variation_selectors – im3r3k

Cuestiones relacionadas