2013 年 12 月,Terence Eden 正在寫一些技術性的東西,需要用到電氣待機符號——IEC 5009 / IEEE 1621,也就是自 1970 年代中期以來幾乎印在每一件電子設備上的那個圓圈加一條斜線。Unicode 裡沒有這個符號。他可以打出雪人,也可以打出反轉旋轉花卉子彈符號,卻打不出那個幾乎全世界所有人都認得其含義的符號。

顯而易見的回應——抱怨、聳肩,或貼一張圖片——都不會讓任何東西進入文字之中,而符號唯有在文字裡才能被搜尋、複製,並在任何裝置上呈現。而且 Unicode 接受的是提案,不是申訴:審查者問的是這些是不是正確的符號、是否有明確的使用證據、是否沒有著作權限制,以及聯盟是否認為它們有用。

Eden 在 Hacker News 上的提問只得到一則回覆:Joe Loughry 說「我們來做吧」,開了一個 GitHub 專案,兩人一起寫了一份公開提案,並製作了一套參考字型。曾參與原版 IEEE 1621 標準的 Nordman 也提供了協助。在填寫大量表格與技術辯論之後——睡眠符號真的和既有的月亮符號不同嗎?「開」值得擁有自己的字元嗎?——提案於 2014 年 1 月提交,ISO 的工作小組於次月核准了這些符號。

接著是兩年半的等待:回答問題、試圖說服開源字型為新字元做準備、催促維基百科。2016 年 6 月一個下雨的早晨,Unicode 9.0 發布了——四個新符號,外加第五個,靠的是重新利用既有的粗圓圈,而不是再加一個。

不要遊說標準組織;寫出它要求的提案

Unicode 接受有證據支持的提案,而非抱怨:有紀錄的使用情形、著作權釐清,以及一套字型,正是審查所要求的,而這兩人全都提供了

在 GitHub 上公開作業產生了可重複使用的資產——一份公開指南與參考字型——讓字型設計師與未來的提案者能在此基礎上發展,而不必從頭來過

一位來自原版 IEEE 1621 標準的盟友,為提案提供了關於這些符號含義與實際使用方式的權威依據

接受重新利用的粗圓圈作為「關」,避免了新增一個近乎重複的字元,降低了委員會對一個人人皆可投票支持的折衷方案的反對

歷經兩年半的等待、催促字型與維基百科仍堅持不懈,讓已核准的符號一路走到真正發布

改變標準靠的是提出申請,而非提出要求:有紀錄的使用情形、一套參考字型、對反對意見的回答,以及一位來自原始規格的盟友——再加上熬過批准程序的耐心。

Unicode 9.0 於 2016 年 6 月 21 日發布,Eden 以一則關於停止跳舞的推文標記了這一刻;他宣布成果的貼文在 Hacker News 上獲得 1,181 點與 413 則留言。兩人將他們的提案、字型與心得發表為一份開源指南,讓任何人都能重複這個過程,並請求作業系統與字型廠商為這些字元新增支援。Eden 在一則留言中指出,實際的工作是「至少好幾天」的努力,分散在數個月之間。

追溯依據

參考來源

  1. We did it! How a comment on HackerNews lead to 4 ½ new Unicode characters Unicode Power Symbol · unicodepowersymbol.com ·
  2. Unicode 9.0.0 Unicode Consortium · unicode.org ·
  3. Ask HN: Which useful symbols are missing from Unicode? Hacker News · news.ycombinator.com ·
  4. jloughry/Unicode — Proposal to add IEC power symbols to Unicode GitHub · github.com