UFO (Unified Font Object)는 글꼴 데이터를 저장하기위한 크로스 플랫폼, 교차 신청, 인간 읽기 가능, 미래 증거 형식입니다.
사양은 unifiedfontobject.org에서 찾을 수 있습니다
UFO 디자인 철학
- 데이터는 인간 읽기 가능하고 인간 편집 가능한 여야합니다.
- 데이터는 애플리케이션 독립적이어야합니다.
- 절대적으로 필요한 경우가 아니라면 데이터 복제는 피해야합니다.
로컬로 문서 구축
- Ruby Gems와 Bundler 설치 (방법)
-
bundle install -
bundle exec jekyll serve - LocalHost : 4000으로 찾아보십시오
UFO 사양 프로세스
- 문제를 인식하십시오. 문제를 열고 논의하십시오.
- 사양 이이 문제를 해결하기에 적합한 장소입니까?
- 이것이 새로운 아이디어입니까?
- 이것은 깨진 물건에 대한 수정입니까?
- 이것이 누락 된 것입니까?
- 이것이 얼마나 오래 문제였습니까?
- 얼마나 시급합니까?
- 범위를 결정하십시오.
- 이것은 단일 사용자로 제한됩니까?
- 단일 워크 플로?
- 단일 도구?
- 단일 글꼴 이진 형식?
- 글로벌?
- 제안서 작성.
- 초안을 작성하는 사람은 주제에 대한 전문 지식을 가지고 있습니까? 그렇지 않다면 조언 할 수있는 전문가가 있습니까?
- 우리가 구축 할 수있는 열린 사양이 있습니까?
- 우리가 배울 수있는 비슷한 것이 있습니까?
- 제안서를 평가하십시오.
- 문제를 해결합니까?
- 적절한 범위에 있습니까?
- UFO 철학을 따르나요?
- 기존 UFO에서 데이터의 의미를 변경합니까?
- 구현하는 것이 얼마나 어려울까요?
- 언어가 모호하지 않습니까?
- 시간의 시험을 견뎌 낼까요?
- 결정을 내리십시오.
- 이것이 사양의 맨 위로 들어가나요?
- 공개 LIB/데이터 키로?
- 추가 연구 및 개발을위한 개인 LIB/데이터 키로?
- 이것은 영구적이라는 것을 기억하십시오. 우리는이 모든 것에 대해 정말로 확신합니까?
- 사양을 업데이트하십시오.
- 언어 일관성.
- 서식 일관성.
- PR을 제출하십시오.
회의
역사적으로 Robothon Conference (3 년마다 개최)에 관한 사양에 대한 비공식 회의가 있습니다. 2020 년 7 월 31 일, 우리는 최초의 공개 가상 회의를 가졌으며 그 메모는 온라인입니다.