So fügen Sie Unicode neue Charaktere hinzu: die Erfahrung des Laien

Jeder kennt den allgemein anerkannten Unicode-Standard. Sein (UTF-8) verwendet die überwiegende Mehrheit der Webressourcen. Das Unicode-Konsortium unter der Leitung von Mark Davis, einem der Hauptverantwortlichen für die ursprüngliche Spezifikation von 1987, nimmt regelmäßig Aktualisierungen vor.

Vor einigen Tagen wurden Aktualisierungen wie die chinesische Nu-Shu- Schrift oder die horizontale quadratische Schrift der Mongolen um eine Reihe von Emojis erweitert . Aber nur wenige Menschen wissen, dass manchmal die uns bekannteren Symbole aus dem Alltag in geplante Aktualisierungen fallen und gewöhnliche Enthusiasten die Initiatoren solcher Veränderungen werden. Ein ähnlicher Fall ereignete sich vor einigen Jahren, als Unicode mit Symbolen für die Betriebsarten von Elektrogeräten aufgefüllt wurde .


Fotos - Debby Hudson - Unsplash

Wie alles begann


2013 stellte ein britischer IT-Spezialist, Terence Eden, der Hacker News- Community eine Frage. Er konnte kein geeignetes Symbol finden, um den "STANDBY" -Modus anzuzeigen, der "auf jedem Gerät oder Gerät vorhanden ist, das später als Mitte der 1970er Jahre veröffentlicht wurde". Eden bemerkte, dass es in Unicode einen bedingten Schneemann gab , und STANDBY, der ihn interessierte, fehlte.

Der Forscher der Universität Oxford, Joe Loughry, beantwortete seine Frage . Er fügte einen Link zu den Regeln des Konsortiums zum Hinzufügen neuer Zeichen hinzu und stellte fest, dass es sich auch in Unicode lohnt, die Bezeichnungen anderer Gadget-Zustände (z. B. EIN / AUS) aufzunehmen. Es gab fünf solcher Positionen:

  • POWER ON - vertikale Linie
  • POWER OFF - Kreis
  • EIN / AUS - die vertikale Linie innerhalb des Kreises
  • STANDBY - eine vertikale Linie, die einen Kreis kreuzt
  • SCHLAF - "abnehmender" Halbmond

Ein bisschen "Bürokratie"


Einige Wochen nach Beginn der Diskussion, im Januar 2014, wurde der Antrag an das Konsortium gesendet. Korrespondenz und Koordination begannen. Eden schrieb so darüber:

"Hast du die richtigen Charaktere ausgewählt?" Ja! Gibt es eindeutige Beweise für ihre Verwendung? Ja! Gibt es rechtliche Einschränkungen? Nein! Sind sich die Mitglieder des Konsortiums einig, dass die Charaktere wirklich gebraucht werden? Ja! Ja, vielleicht! Nein!"

Es ist erwähnenswert, dass das Konsortium Empfehlungen und Kriterien für die Erweiterung von Unicode enthält , dies ist jedoch keineswegs eine Liste strenger Anforderungen. Die Übereinstimmung von Innovationen mit ihnen wird nicht automatisch festgestellt, daher kann man seine Position argumentieren und ein überzeugendes Angebot abgeben.


Foto - Aleksandar Cvetanovic - Unsplash

In diesem Fall verursachten die Zeichen STANDBY und POWER ON / OFF keine Einwände, aber der Rest musste besprochen werden. Historisch gesehen sind die Ein- und Ausschaltzeichen von Eins und Null gekommen, aber die überwiegende Mehrheit der normalen Menschen misst dieser Semantik keine Bedeutung bei, sondern konzentriert sich auf die bekannten Bezeichnungen, die sie auf Gadgets sehen.

Die Autoren fanden in der Spezifikation nichts Ähnliches und mussten nachweisen, dass die verfügbaren Zeichen nicht für POWER ON geeignet waren. Und für POWER OFF hat das Konsortium selbst das Symbol U + 2B58 zugewiesen.

Es scheint, dass man für den SLEEP-Modus einen Halbmond hinterlassen könnte. Unicode hat bereits zwei dieser Symbole und 13 weitere Emojis mit unterschiedlichen Mondphasen. Eden und das Unternehmen bestanden jedoch darauf, dass sie nicht alle passten, weil sie in die falsche Richtung „schauten“ und eine „falsche“ Neigung hatten.

Bild - Joe Loughry - MIT-Lizenz

Als Ergebnis wurde ein neues Layout (das entsprechende Diagramm ist oben gezeigt) mit einer detaillierten Beschreibung der Proportionen entwickelt, das vom Konsortium akzeptiert wurde.

Ergebnis


Nur einen Monat später erhielten die Charaktere die Genehmigung der für Unicode zuständigen Arbeitsgruppe ISO 10646. Monate des Wartens gestreckt und erst im Juni 2016 Updates wurden veröffentlicht als Teil von Unicode 9.0. Jetzt haben alle fünf Charaktere offizielle Anerkennung erhalten - sowohl normale Leute als auch Designer, Entwickler und sogar Gerätehersteller arbeiten mit ihnen.


Foto - Matthew Brodeur - Unsplash

Das Wichtigste in dieser Geschichte ist, wie es uns zurück in die Atmosphäre des frühen oder „Kleinstadt“ -Internet bringt. Es scheint, dass dann jedes Team von zielgerichteten Geeks ihre Unternehmungen auf eine globale Ebene bringen könnte. Genau das ist mit Eden und seinen Kollegen passiert. Und für diejenigen, die ein solches Experiment wiederholen möchten, gibt es mehrere grundlegende Empfehlungen:

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

Weitere Anleitungen finden Sie im Lowry - Handbuch und im Konsortialhandbuch.


Wir bei 1cloud.ru bieten einen privaten Cloud- Mietservice für die virtuelle Infrastruktur an . Über das Control Panel können Sie schnell eine Flotte virtueller Server bereitstellen.

Neukunden unseres Service können die Infrastruktur kostenlos testen. Es reicht aus, sich über das Formular auf der Website zu bewerben oder an den technischen Support zu schreiben.

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


All Articles