Comment ajouter de nouveaux personnages à Unicode: l'expérience du profane

Tout le monde connaît la norme Unicode généralement acceptée. Son (UTF-8) utilise la grande majorité des ressources Web. Et le Consortium Unicode, dirigé par Mark Davis, l'un des principaux contributeurs à la spécification originale de 1987, effectue régulièrement des mises à jour.

Il y a quelques jours , un tas d'émojis ont été ajoutés à des mises à jour telles que l' écriture nu-shu chinoise ou l'écriture carrée horizontale des Mongols . Mais peu de gens savent que parfois les symboles les plus familiers de la vie quotidienne se retrouvent dans des mises à jour planifiées, et les passionnés ordinaires deviennent les initiateurs de tels changements. Un cas similaire s'est produit il y a quelques années lorsque Unicode a été reconstitué avec des symboles des modes de fonctionnement des appareils électriques .


Photos - Debby Hudson - Unsplash

Comment tout a commencé


En 2013, un spécialiste informatique britannique, Terence Eden, a posé une question à la communauté Hacker News . Il n'a pas pu trouver un symbole approprié pour indiquer le mode "STANDBY", qui "est sur tous les appareils ou gadgets sortis après le milieu des années 1970". Eden a remarqué qu'il y avait un bonhomme de neige conditionnel dans Unicode, et STANDBY qui l'intéressait était absent.

Le chercheur de l'Université d'Oxford, Joe Loughry, a répondu à sa question . Il a attaché un lien vers les règles du Consortium pour ajouter de nouveaux personnages et a noté que même dans Unicode, cela vaut la peine d'inclure les désignations d'autres états de gadget (par exemple, ON / OFF). Il y avait cinq postes de ce type:

  • POWER ON - ligne verticale
  • POWER OFF - Cercle
  • ON / OFF - la ligne verticale à l'intérieur du cercle
  • STANDBY - une ligne verticale traversant un cercle
  • SLEEP - croissant "décroissant"

Un peu de «bureaucratie»


Quelques semaines après le début de la discussion, en janvier 2014, la candidature a été envoyée au Consortium. La correspondance et la coordination ont commencé. Eden a écrit à ce sujet comme ceci:

"Avez-vous choisi les bons personnages?" Oui! Existe-t-il des preuves claires de leur utilisation? Oui! Y a-t-il des restrictions légales? Non! Les membres du consortium conviennent-ils que les personnages sont vraiment nécessaires? Oui! Oui peut-être! Non!"

Il vaut la peine d'expliquer que le Consortium a des recommandations et des critères pour étendre Unicode , mais ce n'est pas du tout une liste d'exigences strictes. La correspondance avec eux des innovations n’est pas automatiquement déterminée, par conséquent, on peut faire valoir sa position et soumettre une offre convaincante.


Photo - Aleksandar Cvetanovic - Unsplash

Dans ce cas, les caractères STANDBY et POWER ON / OFF n'ont pas suscité d'objections, mais le reste a dû être discuté. Historiquement, les signes d'activation et de désactivation sont venus de un et de zéro, mais la grande majorité des gens ordinaires n'attachent pas d'importance à cette sémantique, mais se concentrent plutôt sur les désignations familières qu'ils voient sur les gadgets.

Les auteurs n'ont pas trouvé quelque chose de similaire dans la spécification et ils ont dû prouver que les panneaux disponibles n'étaient pas adaptés à POWER ON. Et pour POWER OFF, le Consortium lui-même a attribué le symbole U + 2B58.

Il semblerait que pour le mode SLEEP on puisse laisser un croissant. Unicode possède déjà deux de ces symboles et 13 autres émoticônes avec différentes phases de la lune. Cependant, Eden et l'entreprise ont insisté sur le fait qu'ils ne correspondaient pas tous, car ils «regardaient» dans la mauvaise direction et avaient une «mauvaise» inclinaison.

Image - Joe Loughry - Licence MIT

En conséquence, une nouvelle disposition a été développée(le diagramme correspondant est illustré ci-dessus) avec une description détaillée des proportions, et le consortium l'a acceptée.

Résultat


Un mois plus tard, les personnages ont reçu l'approbation du groupe de travail ISO 10646 responsable d'Unicode. Des mois d'attente s'étirent et seulement en juin 2016, des mises à jour ont été publiées dans le cadre d'Unicode 9.0. Maintenant, les cinq personnages ont reçu une reconnaissance officielle - les gens ordinaires comme les concepteurs, les développeurs et même les fabricants d'équipement travaillent avec eux.


Photo - Matthew Brodeur - Unsplash

La chose la plus importante dans cette histoire est de savoir comment elle nous ramène à l'atmosphère de l'Internet ancien ou de la «petite ville». Il semble qu'alors toute équipe de geeks déterminés pourrait amener ses engagements à un niveau mondial. C'est exactement ce qui s'est produit avec Eden et ses collègues. Et pour ceux qui voudraient répéter une telle expérience, il y a plusieurs recommandations de base:

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

Pour plus d'informations, consultez le Guide de Lowry et le Guide du consortium.


Chez 1cloud.ru, nous proposons un service de location de cloud privé pour les infrastructures virtuelles . Depuis le panneau de configuration, vous pouvez rapidement déployer une flotte de serveurs virtuels.

Les nouveaux clients de notre service peuvent tester gratuitement l'infrastructure. Il suffit de postuler via le formulaire sur le site ou d'écrire au support technique.

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


All Articles