제작절차

  • 목적 및 사용 환경 설정
  • 픽셀 크기(그리드) 결정
  • 문자셋(알파벳, 숫자, 기호 등) 선정
  • 폰트 에디터 선택 및 준비
  • 글리프(문자) 디자인
  • 테스트 및 수정
  • 폰트 파일(포맷)로 익스포트
  • 실제 적용 및 검증

목적 및 사용 환경 설정

트루타입 폰트

  • 트루타입(TrueType)은 디지털 글꼴(폰트) 포맷의 한 종류입니다. 애플이 1980년대 말에 개발했고, 이후 마이크로소프트도 널리 사용했습니다. 주로 .ttf 확장자로 사용됩니다.
  • 벡터 방식(수학적 곡선과 직선)으로 문자 모양 저장
  • 화면, 인쇄 어디서나 크기 조절해도 깨지지 않음
  • 안티앨리어싱(테두리 부드럽게) 지원
  • 윈도우, 맥 등 대부분 운영체제에서 표준 사용
  • OpenType(확장판, .otf)과 함께 가장 널리 쓰이는 글꼴 포맷

오픈타입 폰트

  • 오픈타입(OpenType)은 트루타입(TrueType)의 발전된 형태로, 마이크로소프트와 어도비가 공동 개발한 디지털 글꼴(폰트) 포맷입니다. 주로 .otf 확장자를 사용합니다.
  • 트루타입보다 진보된 형식(트루타입 방식과 포스트스크립트 방식 모두 지원)
  • 한 폰트 파일에 수많은 언어와 문자를 통합(유니코드 지원)
  • 다양한 타이포그래피 기능(예: 합자, 대체글리프, 소문자/대문자 변환 등 고급 레이아웃)
  • 크로스 플랫폼: 윈도우, 맥 등 거의 모든 운영체제에서 지원
  • 보안기능 및 라이선스 정보 내장 가능

웹오픈 폰트 포맷2

  • WOFF2(Web Open Font Format 2)**는 웹에서 사용하기 위해 개발된 폰트(글꼴) 파일 포맷입니다.
  • 웹 전용: 웹 페이지에서 폰트를 효율적으로 전송하고 사용할 수 있도록 만들어졌어요.
  • 고효율 압축: 이전 버전인 WOFF보다 더 뛰어난 압축률(최대 30% 추가 절감) → 폰트 파일 크기가 작아서 웹사이트 로딩 속도가 빨라집니다.
  • 범용 지원: 최신 웹 브라우저(크롬, 파이어폭스, 엣지, 사파리 등)에서 널리 지원
  • 기본 구조: 내부적으로 TTF/OTF 기반의 데이터(글리프 등)를 높은 압축 알고리즘(Brotli)으로 감쌉니다.
  • 보안 & 라이선스 정보 포함 가능
  • 확장자: .woff2

픽셀폰트

  • “비트맵 폰트”(bitmap font) 혹은 “트루 픽셀 폰트”(true pixel font), “모노스페이스 픽셀 폰트”(monospace pixel font) 등으로 불리며, 다음과 같은 특징이 있습니다.
  • 각 글리프(문자)가 픽셀 단위로 딱 맞게 디자인되어 있음
  • 렌더링(화면 표시)시 경계가 부드럽게 처리되지 않아, 픽셀 하나하나가 그대로 보임
  • 저해상도 디스플레이, 레트로 게임, 도트 디자인 등에 많이 사용
  • 예시 폰트
    • 04b_03 / 04b_11 (미니멀 8비트 게임용 무료 픽셀폰트)
    • Press Start 2P (구글 폰트)
    • Pixel Operator
    • Toshiomagic
    • Silkscreen
    • VCR OSD Mono
    • Apple ][ (애플 2 시대 픽셀 폰트)
  • 웹에서 사용할 때도, CSS에서 font-smooth: never; 또는 image-rendering: pixelated; 속성 등을 활용하면, 부드럽게 처리되지 않은 상태로 보이도록 할 수 있습니다.

폰트이름 알아내기

픽셀 크기(그리드) 결정

  • 가로 12픽셀 (3,1,3,1,4), 세로 13픽셀(5,3,5)

글리프 설정

  • 조합형 : 필수 자소(글리프) 수량 : 한글 자모는 40자(자음 19, 모음 21) : (초성 19, 중성 21, 종성 27) = 67자
  • 완성형 : 11,172자
  • 초성(자음) 19자 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ
  • 중성(모음) 21자 ㅏ, ㅐ, ㅑ, ㅒ, ㅓ, ㅔ, ㅕ, ㅖ, ㅗ, ㅘ, ㅙ, ㅚ, ㅛ, ㅜ, ㅝ, ㅞ, ㅟ, ㅠ, ㅡ, ㅢ, ㅣ
  • 종성(받침, 자음 일부) 27자 ㄱ, ㄲ, ㄳ, ㄴ, ㄵ, ㄶ, ㄷ, ㄹ, ㄺ, ㄻ, ㄼ, ㄽ, ㄾ, ㄿ, ㅀ, ㅁ, ㅂ, ㅄ, ㅅ, ㅆ, ㅇ, ㅈ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ
  • (없음을 포함하면 28) ‘없음’(글리프 필요없음)

폰트 포멧

포맷 용도 최종 배포 가능? 오리지널 데이터 포함?
.ttf/.otf 최종 배포, 설치 파일 O X (편집에 부적합)
.glyphs Glyphs App 원본 X O
.vfj/.vfb FontLab 원본 X O
.ufo 범용, 오픈소스 원본 X O
.sfd FontForge 원본 X O

비트맵 폰트

  • 비트맵 폰트 형식(BDF, PCF 등)
  • 리눅스 에서만 사용가능

유니코드

종류 유니코드 범위 용도 예시 수량
한글 음절 U+AC00~U+D7A3 완성형 ‘가, 나, 다’ 등 11,172
한글 자모 U+1100~U+11FF 초/중/종성 낱자 256
호환 한글 자모 U+3130~U+318F 호환성 자모 94
확장 한글 자모 U+A960~U+A97F 옛한글 자모 32
확장 한글 음절 U+D7B0~U+D7FF 옛한글 음절/연구용 94

판토그램

  • 영어 판토그램(모든 알파벳을 최소 한 번씩 포함하는 문장)
  • Pack my box with five dozen liquor jugs. 내 상자를 5다스의 술 단지로 채워줘.
  • 한글 조합형 판토그램 : 값 넋 앉 젊 맑 밖 삶 숲 읊 잦 칡 콩 픗 흣 갠 돼 폰 춤 탁 혜 욱 퉈 삵 떡 휫 닭 죄
  • 초성 : 가까나다따라마바빠사싸아자짜차카타파하
  • 중성 : 가개갸걔거게겨계고과괘괴교구궈궤귀규그긔기
  • 종성 : 각, 갂, 갃, 간, 갅, 갆, 갇, 갈, 갉, 갊, 갋, 갌, 갍, 갎, 갏, 감, 갑, 값, 갓, 갔, 강, 갖, 갛, 갗, 같, 갚, 갛