Em dezembro de 2013, Terence Eden estava escrevendo algo técnico e queria o símbolo elétrico de standby — IEC 5009 / IEEE 1621, o círculo com uma linha atravessada impresso em praticamente todo equipamento eletrônico desde meados da década de 1970. Ele não estava no Unicode. Ele podia digitar um boneco de neve ou um marcador floral invertido e rotacionado, mas não o único símbolo cujo significado quase todo mundo no planeta reconhece.
As respostas óbvias — reclamar, dar de ombros ou colar uma imagem — não colocam nada em texto, onde um símbolo pode ser pesquisado, copiado e renderizado em qualquer dispositivo. E o Unicode aceita propostas, não queixas: os revisores perguntaram se aqueles eram os símbolos certos, se havia evidência clara de uso, se estavam livres de restrições de direitos autorais e se o consórcio os considerava úteis.
A pergunta de Eden no Hacker News recebeu exatamente uma resposta: Joe Loughry, que disse vamos fazer isso, iniciou um projeto no GitHub e, juntos, escreveram uma proposta aberta e criaram uma fonte de referência. Nordman, envolvido no padrão IEEE 1621 original, ajudou. Depois de muito preenchimento de formulários e debate técnico — o símbolo de suspensão realmente diferia das luas existentes, e o "on" merecia seu próprio caractere? —, a proposta foi enviada em janeiro de 2014, e o grupo de trabalho da ISO aprovou os símbolos no mês seguinte.
Depois vieram dois anos e meio de espera: responder perguntas, tentar convencer fontes de código aberto a se prepararem para os novos caracteres, pressionar a Wikipédia. Numa manhã chuvosa de junho de 2016, o Unicode 9.0 foi publicado — quatro novos símbolos, mais um quinto obtido ao reaproveitar o círculo pesado existente em vez de adicionar mais um.
Não faça lobby junto ao padrão; escreva a proposta que ele exige
O Unicode aceita propostas respaldadas por evidências, não reclamações: uso documentado, liberação de direitos autorais e uma fonte eram exatamente o que a revisão exigia, e a dupla forneceu tudo isso
Trabalhar abertamente no GitHub produziu ativos reutilizáveis — um guia aberto e fontes de referência — para que designers de fontes e futuros proponentes pudessem construir sobre o trabalho em vez de começar do zero
Um aliado do padrão IEEE 1621 original deu à proposta uma base autoritativa sobre o que os símbolos significam e como são realmente usados
Aceitar o círculo pesado reaproveitado como "off" evitou adicionar um caractere quase duplicado, reduzindo a resistência do comitê a um compromisso pelo qual todos podiam votar
A persistência ao longo de dois anos e meio de espera, pressionando fontes e a Wikipédia, levou os símbolos aprovados até a publicação efetiva
Mudar um padrão exige protocolar, não exigir: uso documentado, uma fonte de referência, respostas às objeções e um aliado da especificação original — além de paciência ao longo da ratificação.
O Unicode 9.0 foi lançado em 21 de junho de 2016, e Eden marcou o momento com um tweet sobre parar de dançar; seu post anunciando o resultado atraiu 1.181 pontos e 413 comentários no Hacker News. A dupla publicou sua proposta, fontes e lições como um guia de código aberto para que qualquer pessoa pudesse repetir o processo, e pediu aos fornecedores de sistemas operacionais e de fontes que adicionassem suporte aos caracteres. O trabalho em si, observou Eden em um comentário, foi "pelo menos vários dias" de esforço distribuídos ao longo de meses.
CONFIRA AS EVIDÊNCIAS
As fontes
- We did it! How a comment on HackerNews lead to 4 ½ new Unicode characters Unicode Power Symbol · unicodepowersymbol.com ·
- Unicode 9.0.0 Unicode Consortium · unicode.org ·
- Ask HN: Which useful symbols are missing from Unicode? Hacker News · news.ycombinator.com ·
- jloughry/Unicode — Proposal to add IEC power symbols to Unicode GitHub · github.com