Como adicionar novos personagens ao Unicode: a experiência do leigo

Todo mundo sabe sobre o padrão Unicode geralmente aceito. Seu (UTF-8) usa a grande maioria dos recursos da web. E o Unicode Consortium, administrado por Mark Davis, um dos principais colaboradores da especificação original de 1987, faz atualizações periodicamente.

Alguns dias atrás , vários emojis foram adicionados a atualizações como a escrita chinesa de nu-shu ou a escrita quadrada horizontal dos mongóis . Mas poucas pessoas sabem que, às vezes, os símbolos mais familiares para nós da vida cotidiana caem em atualizações planejadas e os entusiastas comuns se tornam os iniciadores de tais mudanças. Um caso semelhante ocorreu alguns anos atrás, quando o Unicode foi reabastecido com símbolos dos modos de operação de aparelhos elétricos .


Fotos - Debby Hudson - Unsplash

Como tudo começou


Em 2013, um especialista em TI britânico, Terence Eden, fez uma pergunta à comunidade Hacker News . Ele não conseguiu encontrar um símbolo adequado para indicar o modo "STANDBY", que "está presente em todos os dispositivos ou gadgets lançados depois de meados da década de 1970". Eden percebeu que havia um boneco de neve condicional no Unicode e STANDBY que o interessava estava ausente.

O pesquisador da Universidade de Oxford, Joe Loughry, respondeu sua pergunta . Ele anexou um link às regras do Consórcio para adicionar novos personagens e observou que, mesmo no Unicode, vale a pena incluir as designações de outros estados de gadgets (por exemplo, ON / OFF). Havia cinco posições assim:

  • POWER ON - linha vertical
  • POWER OFF - Círculo
  • ON / OFF - a linha vertical dentro do círculo
  • STANDBY - uma linha vertical cruzando um círculo
  • SONO - crescente "minguante"

Um pouco de "burocracia"


Algumas semanas após o início da discussão, em janeiro de 2014, o pedido foi enviado ao Consórcio. Correspondência e coordenação começaram. Eden escreveu sobre isso assim:

"Você escolheu os personagens certos?" Sim! Existe alguma evidência clara de seu uso? Sim! Existem restrições legais? Não! Os membros do consórcio concordam que os personagens são realmente necessários? Sim! Sim talvez! Não!"

Vale a pena explicar que o Consórcio possui recomendações e critérios para expandir o Unicode , mas essa não é uma lista de requisitos rígidos. A correspondência para eles de inovações não é determinada automaticamente, portanto, pode-se argumentar sua posição e enviar uma oferta convincente.


Foto - Aleksandar Cvetanovic - Unsplash

Nesse caso, os caracteres STANDBY e POWER ON / OFF não causaram objeções, mas o resto teve que ser discutido. Historicamente, os sinais de ligar e desligar vêm de um e zero, mas a grande maioria das pessoas comuns não atribui importância a essa semântica, mas concentra-se nas designações familiares que veem nos gadgets.

Os autores não encontraram algo semelhante na especificação e tiveram que provar que os sinais disponíveis não eram adequados para POWER ON. E para POWER OFF, o próprio consórcio alocou o símbolo U + 2B58.

Parece que para o modo SLEEP pode-se deixar um crescente. O Unicode já possui dois desses símbolos e mais 13 emojis com diferentes fases da lua. No entanto, Eden e a empresa insistiram em que todos não se encaixavam, porque "olhavam" na direção errada e tinham uma inclinação "errada".

Imagem - Joe Loughry - Licença do MIT

Como resultado, um novo layout foi desenvolvido(o diagrama correspondente é mostrado acima) com uma descrição detalhada das proporções, que o Consórcio aceitou.

Resultado


Apenas um mês depois, os caracteres receberam a aprovação do grupo de trabalho ISO 10646 responsável pelo Unicode. Meses de espera prolongados e apenas em junho de 2016, as atualizações foram publicadas como parte do Unicode 9.0. Agora, todos os cinco personagens receberam reconhecimento oficial - pessoas comuns e designers, desenvolvedores e até fabricantes de equipamentos trabalham com eles.


Foto - Matthew Brodeur - Unsplash

A coisa mais importante nesta história é como ela nos leva de volta à atmosfera da Internet antiga ou da “cidade pequena”. Parece que qualquer equipe de geeks com propósito poderia levar seus empreendimentos a um nível global. Foi exatamente o que aconteceu com Eden e seus colegas. E para aqueles que gostariam de repetir esse experimento, existem várias recomendações básicas:

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

Para obter mais orientações, consulte o Guia de Lowry e o Guia do consórcio.


Em 1cloud.ru, oferecemos um serviço de aluguel de nuvem privada para infraestrutura virtual . No painel de controle, você pode implantar rapidamente uma frota de servidores virtuais.

Novos clientes de nosso serviço podem testar a infraestrutura gratuitamente. Basta aplicar-se através do formulário no site ou escrever para o suporte técnico.

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


All Articles