Cómo agregar nuevos personajes a Unicode: la experiencia del laico

Todos conocen el estándar Unicode generalmente aceptado. Su (UTF-8) utiliza la gran mayoría de los recursos web. Y el Consorcio Unicode, dirigido por Mark Davis, uno de los principales contribuyentes a la especificación original de 1987, realiza actualizaciones periódicamente.

Hace unos días , se agregaron un montón de emojis a las actualizaciones, como la escritura china de nu-shu o la escritura cuadrada horizontal de los mongoles . Pero pocas personas saben que a veces los símbolos más familiares para nosotros de la vida cotidiana caen en actualizaciones planificadas, y los entusiastas comunes se convierten en los iniciadores de tales cambios. Un caso similar ocurrió hace unos años cuando Unicode se reponía con símbolos de los modos de funcionamiento de los electrodomésticos .


Fotos - Debby Hudson - Unsplash

Cómo empezó todo


En 2013, un especialista británico en TI, Terence Eden, hizo una pregunta a la comunidad de Hacker News . No pudo encontrar un símbolo adecuado para indicar el modo "EN ESPERA", que "está en cada dispositivo o dispositivo lanzado más tarde que a mediados de la década de 1970". Eden notó que había un muñeco de nieve condicional en Unicode, y STANDBY que le interesaba estaba ausente.

El investigador de la Universidad de Oxford, Joe Loughry, respondió a su pregunta . Adjuntó un enlace a las reglas del Consorcio para agregar nuevos personajes y señaló que incluso en Unicode vale la pena incluir las designaciones de otros estados de gadgets (por ejemplo, ON / OFF). Había cinco de esos puestos:

  • ENCENDIDO - línea vertical
  • APAGADO - Círculo
  • ON / OFF - la línea vertical dentro del círculo
  • ESPERA: una línea vertical que cruza un círculo
  • SUEÑO - media luna "menguante"

Un poco de "burocracia"


Unas semanas después del comienzo de la discusión, en enero de 2014, la solicitud se envió al Consorcio. La correspondencia y la coordinación comenzaron. Eden escribió sobre esto así:

"¿Elegiste los personajes correctos?" ¡Si! ¿Hay alguna evidencia clara de su uso? ¡Si! ¿Hay alguna restricción legal? ¡No! ¿Los miembros del consorcio están de acuerdo en que los personajes son realmente necesarios? ¡Si! ¡Si quizas! ¡No!"

Vale la pena explicar que el Consorcio tiene recomendaciones y criterios para expandir Unicode , pero esto no es en absoluto una lista de requisitos estrictos. La correspondencia con ellos de las innovaciones no se determina automáticamente, por lo tanto, uno puede discutir su posición y presentar una oferta convincente.


Foto - Aleksandar Cvetanovic - Unsplash

En este caso, los caracteres STANDBY y POWER ON / OFF no causaron objeciones, pero el resto tuvo que ser discutido. Históricamente, los signos de encendido y apagado han venido de uno a cero, pero la gran mayoría de la gente común no le da importancia a esta semántica, sino que se enfoca en las designaciones familiares que ven en los dispositivos.

Los autores no encontraron algo similar en la especificación, y tuvieron que demostrar que los signos disponibles no eran adecuados para ENCENDIDO. Y para APAGAR, el Consorcio mismo asignó el símbolo U + 2B58.

Parecería que para el modo SLEEP se podría dejar una media luna. Unicode ya tiene dos de estos símbolos y 13 emojis más con diferentes fases de la luna. Sin embargo, Eden y la compañía insistieron en que no encajaban, porque "miraron" en la dirección equivocada y tenían una inclinación "equivocada".

Imagen - Joe Loughry - Licencia MIT

Como resultado, se desarrolló un nuevo diseño (el diagrama correspondiente se muestra arriba) con una descripción detallada de las proporciones, y el Consorcio lo aceptó.

Resultado


Solo un mes después, los personajes recibieron la aprobación del grupo de trabajo ISO 10646 responsable de Unicode. Los meses de espera se extendieron, y solo en junio de 2016, se publicaron actualizaciones como parte de Unicode 9.0. Ahora los cinco personajes han recibido reconocimiento oficial: tanto personas comunes como diseñadores, desarrolladores e incluso fabricantes de equipos trabajan con ellos.


Foto - Matthew Brodeur - Unsplash

Lo más importante en esta historia es cómo nos trae de vuelta a la atmósfera de Internet temprano o de "pueblo pequeño". Parece que cualquier equipo de geeks decididos podría llevar sus emprendimientos a un nivel global. Eso es exactamente lo que sucedió con Eden y sus colegas. Y para aquellos que desean repetir este experimento, hay varias recomendaciones básicas:

  • (, ) , . , .
  • . 1984 . .
  • . , . .
  • , . , , , .

Para obtener más orientación, consulte la Guía de Lowry y la Guía del consorcio.


En 1cloud.ru ofrecemos un servicio privado de alquiler en la nube para infraestructura virtual . Desde el panel de control, puede implementar rápidamente una flota de servidores virtuales.

Los nuevos clientes de nuestro servicio pueden probar la infraestructura de forma gratuita. Es suficiente con aplicar a través del formulario en el sitio web o escribir al soporte técnico.

Source: https://habr.com/ru/post/undefined/


All Articles