Unified Fontオブジェクト(UFO)は、フォントデータを保存するためのクロスプラットフォーム、クロスアプリケーション、人間の読み取り可能な将来の証明形式です。
仕様はunifiedfontobject.orgにあります
UFOデザイン哲学
- データは、人間が読みやすく、人間の編集可能でなければなりません。
- データはアプリケーションに依存している必要があります。
- 絶対に必要な場合を除き、データの複製は避けるべきです。
ローカルでドキュメントを構築します
- Ruby GemsとBundler(方法)をインストールする
bundle install-
bundle exec jekyll serve - LocalHost:4000を参照してください
UFO仕様プロセス
- 問題を認識します。問題を開いて話し合う:
- スペックはこの問題に対処するのに最適な場所ですか?
- これは新しいアイデアですか?
- これは壊れたものの修正ですか?
- これは行方不明のことですか?
- これはどのくらい問題でしたか?
- それはどれほど緊急ですか?
- 範囲を決定します。
- これは単一のユーザーに限定されていますか?
- 単一のワークフロー?
- 単一のツール?
- 単一のフォントバイナリ形式?
- グローバル?
- 提案を起草します。
- ドラフトを書いている人は、このテーマの専門知識を持っていますか?そうでない場合、アドバイスできる専門家はいますか?
- 構築できるオープンな仕様はありますか?
- 私たちが学ぶことができる同様のことはありますか?
- 提案を評価します。
- それは問題を解決しますか?
- 適切な範囲にありますか?
- UFO哲学に従っていますか?
- 既存のUFOのデータの意味を変えますか?
- 実装するのはどれほど難しいでしょうか?
- 言語は明確ですか?
- それは時の試練に耐えますか?
- 決定を下します。
- これは仕様の上部に入りますか?
- 公開lib/dataキーに?
- さらなる研究開発のためのプライベートLIB/データキーに?
- これは永続的なので、このすべてについて本当に確信していますか?
- 仕様を更新します。
- 言語の一貫性。
- 一貫性のフォーマット。
- PRを提出します。
会議
歴史的に、ロボトン会議に関する仕様に関する非公式の会議があります(3年ごとに開催)。 2020年7月31日に、最初のオープン仮想会議がありましたが、そのメモはオンラインです。