pixel-font-maker
pixel-font-maker copied to clipboard
Design your pixel font and export as TTF, WOFF2, BDF // 픽셀 폰트를 디자인하고 TTF, WOFF2, BDF 파일로 내보낼 수 있는 프로그램입니다
Pixel Font Maker
픽셀 폰트를 디자인하고 TTF, WOFF2, BDF 파일로 뽑을 수 있는 프로그램입니다.
샘플 폰트
![]()
조작
보드
- mouse (left, right) (칠하기, 지우기)
- keyboard (left, right, up, down) (보드 이동)
- ctrl + (z, x, c, v) (되돌리기, 자르기, 복사, 붙여넣기)
- (1, 2, 3) (브러시 크기 조절)
기타
- ctrl+s (프로젝트 저장)
- Components에서 컴포넌트를 좌클릭하면 해당 컴포넌트를 편집합니다. 우클릭하면 해당 컴포넌트를 지울 수 있습니다.
- 컴포넌트를 선택한 다음 ctrl+g를 누르면 해당 컴포넌트를 가지는 글리프들을 모아 글리프셋을 만듭니다.
프로젝트 속성
- Descent : baseline 기준으로 가장 아래쪽까지의 길이
- Ascent : baseline 기준으로 가장 위쪽까지의 길이
- WidthType
- Monospace : 모든 글리프가 너비가 Fixed-Width의 배수가 되도록 설정됩니다.
- Proportional : 글리프의 너비가 (가장 오른쪽에 있는 픽셀까지의 X거리) + (Letter Spacing) 가 되도록 설정됩니다.
- 위의 규칙과 다르게 너비를 설정하고 싶다면 에디터 하단에 Advance Width를 클릭해서 설정하면 됩니다.
한글 폰트 작성법 & 한글 템플릿
한글 템플릿을 사용하면 모든 한글 글자 (11172자) 를 하나하나 찍는 대신 형태에 맞게 초성, 중성, 종성을 따로 찍어 조합하는 식으로 작업량이 줄어듭니다. (172개 또는 344개 자모만 찍으면 됩니다.)
- 프로젝트를 만들 때 한글 템플릿을 선택 (자모 컴포넌트가
Private Set글리프셋에서 생성됩니다.) Korean Syllable (모든 11172자)또는KS X 1001 Korean Syllable (자주 쓰는 2350자)글리프셋을 선택- Components 에서 자모 컴포넌트를 선택해서 그리기
ZIK님 4x2x2 템플릿
- 출처 : ZIK님 GMS 한글 조합 렌더링
- 초성 4벌, 중성 2벌, 종성 2벌
(4*19 + 2*21 + 2*27) = 172자 - 초성 : 총 4벌 (4줄)
- 1벌 : 받침 있고 중성
[ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅣ]와 결합 (EX :먄, 먠, 미) - 2벌 : 받침 있고 중성
[ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ]와 결합 (EX :옹, 왱, 융) - 3벌 : 받침 없고 중성
[ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅣ]와 결합 (EX :개, 네, 아) - 4벌 : 받침 없고 중성
[ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ]와 결합 (EX :오, 뇌, 위)
- 1벌 : 받침 있고 중성
- 중성 : 총 2벌 (2줄)
- 1벌 : 받침 있는 글자의 중성부분 (EX :
감, 괨, 굼) - 2벌 : 받침 없는 글자의 중성부분 (EX :
오, 우, 야)
- 1벌 : 받침 있는 글자의 중성부분 (EX :
- 종성(받침) : 총 2벌 (2줄)
- 1벌 : 중성
[ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅣ]와 결합 (EX :펭, 귄, 웱) - 2벌 : 중성
[ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ]와 결합 (EX :뫔, 뭄, 밈)
- 1벌 : 중성
도깨비한글 8x4x4벌식 글꼴
- 출처 : ZIK님 GMS 한글 조합 렌더링
- 초성 8벌, 중성 4벌, 종성 4벌
(8*19 + 4*21 + 4*27) = 344자 - 초성 : 총 8벌 (8줄)
- 1벌 : 받침없는
[ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅣ]와 결합 - 2벌 : 받침없는
[ㅗ ㅛ ㅡ] - 3벌 : 받침없는
[ㅜ ㅠ] - 4벌 : 받침없는
[ㅘ ㅙ ㅚ ㅢ] - 5벌 : 받침없는
[ㅝ ㅞ ㅟ] - 6벌 : 받침 있는
[ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅣ]와 결합 - 7벌 : 받침있는
[ㅗ ㅛ ㅜ ㅠ ㅡ] - 8벌 : 받침있는
[ㅘ ㅙ ㅚ ㅢ ㅝ ㅞ ㅟ]
- 1벌 : 받침없는
- 중성 : 총 4벌 (4줄)
- 1벌 : 받침없는
[ㄱ ㅋ]와 결합 (EX :괴, 가, 큐, 캬) - 2벌 : 받침없는
[ㄱ ㅋ]이외의 자음과 결합 (EX :외, 나, 류, 먀) - 2벌 : 받침 있는
[ㄱ ㅋ]와 결합 (EX :광, 쾅, 굉, 괽) - 3벌 : 받침있는
[ㄱ ㅋ]이외의 자음과 결합 (EX :웅, 얅, 약, 약)
- 1벌 : 받침없는
- 종성 : 총 4벌 (4줄)
- 1벌 : 중성
[ㅏ ㅑ ㅘ]와 결합 - 2벌 : 중성
[ㅓ ㅕ ㅚ ㅝ ㅟ ㅢ ㅣ] - 3벌 : 중성
[ㅐ ㅒ ㅔ ㅖ ㅙ ㅞ] - 4벌 : 중성
[ㅗ ㅛ ㅜ ㅠ ㅡ]
- 1벌 : 중성
minzkn님 10x6x4벌식 글꼴
- 출처 : UnBitFonts
- 초성 10벌, 중성 6벌, 종성 4벌
(10*19 + 6*21 + 4*27) = 424자 - 초성 : 총 10벌
- 1벌 :
받침 없는 [ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅣ] - 2벌 :
받침 없는 [ㅗ ㅛ ㅡ] - 3벌 :
받침 없는 [ㅜ ㅠ] - 4벌 :
받침 없는 [ㅘ ㅙ ㅚ ㅢ] - 5벌 :
받침 없는 [ㅝ ㅞ ㅟ] - 6벌 :
받침 있는 [ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅣ] - 7벌 :
받침 있는 [ㅗ ㅛ ㅡ] - 8벌 :
받침 있는 [ㅜ ㅠ] - 9벌 :
받침 있는 [ㅘ ㅙ ㅚ ㅢ] - 10벌 :
받침 있는 [ㅝ ㅞ ㅟ]
- 1벌 :
- 중성 : 총 6벌
- 1벌 :
받침 없는 초성 [ㄱ ㅋ] 과 결합 - 2벌 :
받침 있는 초성 [ㅎ] 과 결합 - 3벌 :
받침 없는 초성 [ㄱ ㅋ ㅎ] 이외의 초성과 결합 - 4벌 :
받침 있는 초성 [ㄱ ㅋ] 과 결합 - 5벌 :
받침 있는 초성 [ㅎ] 과 결합 - 6벌 :
받침 있는 초성 [ㄱ ㅋ ㅎ] 이외의 초성과 결합
- 1벌 :
- 종성 : 총 4벌
- 1벌 :
중성 [ㅏ ㅑ ㅘ ㅣ] - 2벌 :
중성 [ㅓ ㅕ ㅚ ㅝ ㅟ ㅢ] - 3벌 :
중성 [ㅐ ㅒ ㅔ ㅖ ㅙ ㅞ] - 4벌 :
중성 [ㅗ ㅛ ㅜ ㅠ ㅡ]
- 1벌 :
hanterm 10x{3,4}x4벌식 글꼴
- 출처 : UnBitFonts
- 초성 10벌, 중성 {3,4}벌, 종성 4벌
(10*19 + (3*14 + 4*7) + 4*27) = 368자 - 초성 : 총 10벌
- 1벌 :
받침 없는 [ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅣ] - 2벌 :
받침 없는 [ㅗ ㅛ ㅡ] - 3벌 :
받침 없는 [ㅜ ㅠ] - 4벌 :
받침 없는 [ㅘ ㅙ ㅚ ㅢ] - 5벌 :
받침 없는 [ㅝ ㅞ ㅟ] - 6벌 :
받침 있는 [ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅣ] - 7벌 :
받침 있는 [ㅗ ㅛ ㅡ] - 8벌 :
받침 있는 [ㅜ ㅠ] - 9벌 :
받침 있는 [ㅘ ㅙ ㅚ ㅢ] - 10벌 :
받침 있는 [ㅝ ㅞ ㅟ]
- 1벌 :
- 중성 : 총 3+4벌
- [ㅏㅐㅑㅒㅓㅔㅕㅖㅜㅝㅞㅟㅠㅣ]
- 1벌 :
받침 없음 - 2벌 :
받침 [ㄴ] 과 결합 - 3벌 :
받침 [ㄴ] 이외의 받침과 결합
- 1벌 :
- [ㅗㅘㅙㅚㅛㅡㅢ]
- 4벌 :
받침 없는 초성 [ㄱ ㅋ] 과 결합 - 5벌 :
받침 없는 초성 [ㄱ ㅋ] 이외의 초성과 결합 - 6벌 :
받침 있는 초성 [ㄱ ㅋ] 과 결합 - 7벌 :
받침 있는 초성 [ㄱ ㅋ] 이외의 초성과 결합
- 4벌 :
- [ㅏㅐㅑㅒㅓㅔㅕㅖㅜㅝㅞㅟㅠㅣ]
- 종성 : 총 4벌
- 1벌 :
중성 [ㅏ ㅑ ㅘ ㅣ] - 2벌 :
중성 [ㅓ ㅕ ㅚ ㅝ ㅟ ㅢ] - 3벌 :
중성 [ㅐ ㅒ ㅔ ㅖ ㅙ ㅞ] - 4벌 :
중성 [ㅗ ㅛ ㅜ ㅠ ㅡ]
- 1벌 :