Das Unified Font Object (UFO) ist ein plattformübergreifendes, kreuzbezogenes, menschliches lesbares, zukünftiges Beweisformat für die Speicherung von Schriftarten.
Die Spezifikation findet sich unter uniftsfontObject.org
Die UFO -Designphilosophie
- Die Daten müssen menschlich lesbar und menschlich bewirtschaftbar sein.
- Die Daten sollten anwendungsunabhängig sein.
- Datenverdoppelung sollte vermieden werden, sofern dies nicht unbedingt erforderlich ist.
Gebäudedokumentation vor Ort
- Installieren Sie Ruby Edelsteine und Bundler (wie zu)
-
bundle install -
bundle exec jekyll serve - Stöbern Sie zu Localhost: 4000
UFO -Spezifikationsprozess
- Das Problem erkennen. Eröffnen Sie ein Problem und diskutieren Sie:
- Ist die Spezifikation der richtige Ort, um dieses Problem anzugehen?
- Ist das eine neue Idee?
- Ist das eine Fix für eine kaputte Sache?
- Fehlt das eine fehlende Sache?
- Wie lange ist dies schon ein Problem?
- Wie dringend ist es?
- Umfang bestimmen.
- Ist dies auf einen einzelnen Benutzer beschränkt?
- Ein einzelner Workflow?
- Ein einzelnes Werkzeug?
- Ein einzelnes Binärformat für Schriftart?
- Global?
- Einen Vorschlag entwerfen.
- Hat die Person, die den Entwurf schreibt, Fachwissen in diesem Thema? Wenn nicht, gibt es einen Experten, der beraten kann?
- Gibt es eine offene Spezifikation, auf die wir aufbauen können?
- Gibt es etwas Ähnliches, von dem wir lernen können?
- Bewerten Sie den Vorschlag.
- Löst es das Problem?
- Befindet es sich am entsprechenden Bereich?
- Folgt es der UFO -Philosophie?
- Ändert es die Bedeutung von Daten in vorhandenen UFOs?
- Wie schwer wird es sein, umzusetzen?
- Ist die Sprache eindeutig?
- Wird es den Test der Zeit bestehen?
- Eine Entscheidung treffen.
- Geht das in die Spitze der Spezifikation?
- In einen öffentlichen Lib/Datenschlüssel?
- In einen privaten LIB/Datenschlüssel für weitere Forschung und Entwicklung?
- Denken Sie daran, das ist dauerhaft. Sind wir uns also wirklich sicher?
- Aktualisieren Sie die Spezifikation.
- Sprachkonsistenz.
- Formatierungskonsistenz.
- Ein PR einreichen.
Treffen
In der Vergangenheit gibt es informelle Treffen über die Spezifikation rund um die Robothon -Konferenz (alle drei Jahre). Am 31. Juli 2020 hatten wir das erste offene virtuelle Meeting, deren Notizen online sind.