그룹 문서에 입력한 글리프 집합은 그대로 트루타입(TrueType) 글꼴로 변환할 수 있습니다. 즉 글리프위키에 등록한 글리프를 글꼴로써 공개할 수 있습니다.
글꼴에 포함할 글리프는 다음과 같이 입력해 주세요. 글리프 이름을 직접 입력하는 경우는 버전 지정(예: u4e00@2)도 가능합니다. 글리프는 한 줄에 하나씩 입력해 주세요.
一 (코드 포인트 u4e00에 u4e00 글리프를 할당)
u4e00 (코드 포인트 u4e00에 u4e00 글리프를 할당)
[[u4e00]] (코드 포인트 u4e00에 u4e00 글리프를 할당)
[[一 itaiji-u4e00]] (코드 포인트 u4e00에 itaiji-u4e00 글리프를 할당)
[[u4e00 itaiji-u4e00]] (코드 포인트 u4e00에 itaiji-u4e00 글리프를 할당)
[[グループ:常用漢字]] (グループ:常用漢字에 입력돼 있는 글리프 집합을 추가)
같은 코드 포인트에 중복해서 다른 글리프가 할당된 경우, 입력한 순서대로 덧씌워지므로 가장 마지막에 위치하는 글리프가 할당됩니다.
코드 포인트는 한자 영역 및 사용자 영역(U+E000 ~, U-F0000 ~, U-100000 ~)을 지정할 수 있습니다.
한 줄 한 글리프이지만, 줄 내에 위 형식 이외의 문자가 포함된 경우는 무시됩니다(임시로, 코드 포인트를 직접 지정하는 경우만 ‘,’ 뒤에 이어지는 내용을 취하도록 하고 있습니다).
그룹을 임포트할 시 불필요한 글리프까지 포함되는 경우, 해당 코드 포인트를 지워서 글리프를 없앨 수 있습니다.
==一==
==u4e00==
==[[u4e00]]==
외자 파일을 만들 때 등에, 정해진 코드 포인트로부터 하나씩 차례대로 번호를 붙일 수 있습니다. 다음 방법들 중 하나를 선택하세요. 시작 코드 포인트는 u####과 같은 형식으로 u3000 ~ u9fff, ue000 ~ uefff, uf0000 ~ ufffff, u10000 ~ u1ffff를 지정할 수 있습니다. 1씩 증가합니다.
:自動付番:시작 코드 포인트 :autonum:시작 코드 포인트
자동 번호 부여를 지정한 경우, 다음과 같이 글꼴에 포함할 글리프를 지정합니다.
一 (번호가 자동 부여된 코드 포인트에 u4e00 글리프를 할당)
u4e00 (번호가 자동 부여된 코드 포인트에 u4e00 글리프를 할당)
[[u4e00]] (번호가 자동 부여된 코드 포인트에 u4e00 글리프를 할당)
[[sandbox]] (번호가 자동 부여된 코드 포인트에 sandbox 글리프를 할당)
[[一 itaiji-u4e00]] (코드 포인트 u4e00에 itaiji-u4e00 글리프를 할당)
[[u4e00 itaiji-u4e00]] (코드 포인트 u4e00에 itaiji-u4e00 글리프를 할당)
또한, 다른 그룹 문서를 임포트할 수도 있습니다. 이 경우도 자동으로 번호가 부여됩니다.
예를 들어 다음과 같이, :autonum:ue000을 입력하고, 그 아래에 위키 마크업으로 글리프를 나열하면, 일반적인 외자 글꼴을 간단히 만들 수 있습니다.
:autonum:ue000 [[gaiji-001]] ← U+E000 [[gaiji-010]] ← U+E001 [[gaiji-009]] ← U+E002 [[gaiji-012]] ← U+E003 [[gaiji-013]] ← U+E004 [[u4e00]] ← U+E005
글꼴 생성 시에 위 서식 이외의 내용은 무시되므로, 그룹 문서에 코멘트 등을 쓸 수도 있습니다. 특히 코멘트임을 명시하고 싶은 경우는 줄 처음에 반각 공백을 넣는 ‘버베이텀(verbatim) 기능’을 이용하세요.
글꼴 이름이나 버전을 지정할 수 있습니다. 아래와 같이 입력해 주세요. 지정이 없는 경우는 글리프위키의 내부 ID(gw + 숫자 6자리)를 사용한 버전 및 그룹 이름(글꼴의 일본어 이름. 영어 이름은 gw + 숫자 6자리가 됩니다)이 설정됩니다. 또한, 버전을 지정한 경우도, 말미에 글리프위키 내부 ID를 사용한 버전이 자동적으로 추가됩니다.
:version:(영어로 버전을 지정) :バージョン:(일본어로 버전을 지정) :name:(영어로 글꼴 이름을 지정) :名前:(일본어로 글꼴 이름을 지정)
그룹 문서에 하나 이상의 글리프가 입력돼 있는 경우, 글리프 커버리지(グリフ実装率)가 표시됩니다. 이 커버리지는, 인용하고 있는 다른 그룹 문서는 무시되며, 위키 마크업으로 입력된 글리프만이 계산 대상에 포함됩니다.
글꼴을 생성할 때 서버 부하를 줄이기 위해 현재 다음과 같은 제한이 걸려있습니다.
1,000자 이외의 나머지 글리프는 무시됩니다. 점유 그룹 문서(유저명_*****)에서는 제한 없이 글꼴을 생성할 수 있습니다.
글꼴 생성에는 FontForge(http://fontforge.sourceforge.net/ )라는 외부 소프트웨어를 활용하고 있습니다.
각 OS·프로그램의 글꼴 지원 상황은 글꼴 지원 상황(GlyphWiki:フォント対応状況)을 참고하세요.
글꼴을 올바르게 인식시키기 위해, 一(u4e00)에 글리프를 지정하지 않았다면 자동으로 一에 u4e00이 할당됩니다. 어떻게 해도 一 글리프를 없애고 싶다면 맨 끝에 ==一==(실제로는 반각으로)을 입력해 주세요. 또한, 반각 공백(U+0020)과 전각 공백(U+3000)이 추가됩니다.
또한, 개개의 글리프의 내용이나 글꼴 파일의 정합성에 대해서 글리프위키는 일절 보장하지 않습니다. 글꼴은 개인의 책임 하에 이용해 주세요.
글리프위키에서는 IVS 에 대응하는 글리프를 글꼴에 포함할 수 있습니다. 이 방법은 일반적인 글리프와 같이, 그룹 문서에 아래와 같은 형식으로 입력해 주세요.
u845b-ue0100 (U+845B + U+E0100에 u845b-ue0100 글리프를 할당)
[[u845b-ue0100]] (U+845B + U+E0100에 u845b-ue0100 글리프를 할당)
[[u845b-ue0100 j90-336b]] (U+845B + U+E0100에 j90-336b 글리프를 할당)
현재 글리프위키에 등록돼 있는 IVS 글리프는 グループ:IVD를 참고하세요.
또한, 규격에 어긋나지만, 임의의 글리프를 임의의 IVS에 지정하는 것은 원리적으로는 가능합니다.
현재 글리프위키에서 만든 IVS 글리프가 포함된 글꼴을 지원하는 프로그램 등은 아래와 같습니다.
지원하지 않는 프로그램 등은 아래와 같습니다.
IVS 글리프 생성에는 TTX/FontTools(http://fonttools.sourceforge.net/ )라는 외부 소프트웨어를 이용하고 있습니다.
IVS 글리프를 입력하면, 일단 해당 글리프를 U+10C000 이상의 코드 포인트에 강제로 할당하고, 그 후 테이블로부터 삭제합니다. 따라서 IVS 글리프를 수록하는 글꼴에는 U+10C000 이상의 코드 포인트에 글리프를 할당하지 말아 주세요.
Windows 7 환경의 제약으로 인해, 글꼴에는 무조건 U+20000(u20000) 글리프가 할당됩니다.
또한, IVS의 베이스 문자(IVS가 붙지 않은 UCS 코드 포인트)를 포함하지 않으면 글꼴 생성에 실패합니다.
문서 내에 __no_font__(실제로는 반각으로 입력)를 입력하면 글꼴 생성 기능이 표시되지 않습니다.
곡선은 짧은 직선의 집합으로 표현하는 것이 표준입니다. 곡선으로 표현된 글꼴을 생성하고 싶은 경우는 문서 내에 :usecurve:yes 또는 :曲線を使う:はい라고 입력해 주세요.
현재 KAGE 엔진의 성능으로 인해 곡선을 이용하면 ‘직선에 접촉하는 곡선의 접촉 처리’가 무효화됩니다. 또한 복곡선은 직선의 집합 고정입니다.
글리프위키에서 생성된 글꼴을 다른 글꼴과 결합할 때 베이스라인의 위치가 어긋나는 경우가 있습니다. 글리프위키에서 글꼴을 생성할 때 :baseline:(값) 또는 :ベースライン:(값)이라고 입력해서 위치를 수동으로 조정할 수 있습니다. 값은 -999 ~ 999 사이의 정수입니다. 값이 양수일 경우 아래로, 음수일 경우 위로 이동합니다.
Windows 사용자이고 지금까지 OS에 포함된 ‘사용자 정의 문자 편집기’를 사용해 온 경우, 글리프위키로 갈아타는 것을 추천합니다. 일단은 자동 번호 부여 기능을 활용해서 글꼴 파일을 만들고(이때, 다음 섹션을 참고하세요), 자신의 PC에 다운로드합니다(아무 폴더에나 저장하세요). 그러고 나서 외자 링커(外字リンカー) 를 사용해서 설치한 글꼴을 링크하세요. ‘링크 파일 지정(リンクファイルの指定)’ 버튼으로 임의의 글꼴을 지정할 수 있습니다(초기 상태에는 파일 종류가 ‘외자 파일 (外字ファイル) (*.tte)’로 돼 있으므로 ‘모든 파일 (すべてのファイル) (*.*)’을 선택해 주어야 합니다). 이렇게 해서 글꼴을 바꾸지 않고서 모든 글꼴에서 외자를 사용할 수 있습니다. 자신이 만든 외자 파일을 배포하는 것도 가능합니다.
안타깝지만, 지금까지 이용해 왔던 외자 데이터는 임포트할 수 없으므로, 대응하는 글리프를 찾거나 만들어 주세요.
:type:EUDC
이 내용이 없으면 고정폭 글꼴에서 외자를 이용한 경우에 문자 폭이 이상해집니다. 글꼴을 바꿔서 이용할 경우는 위 내용을 입력할 필요가 없습니다.