<< BACK
Step 1 — HTML
#웹개발#폰트#한국어폰트#CSS#Google Fonts#손글씨
한국어 손글씨 폰트 9종 — 웹 서비스에 바로 적용하는 방법
DATE: 2026년 3월 27일TIME: 11분 읽기VIEWS: 16
한국어 손글씨 폰트 9종 — 웹 서비스에 바로 적용하는 방법
라인프 앱을 개발하면서 9가지 한국어 손글씨 폰트를 직접 적용해봤는데, 이걸 웹 서비스나 강의 자료에도 활용하고 싶은 분들을 위해 정리했습니다.
폰트는 크게 두 종류로 나뉩니다.
① Google Fonts (6개) — 설치 없이 바로 사용
아래 6개는 Google Fonts에 등록되어 있어서 HTML 한 줄만 추가하면 됩니다.
폰트 미리보기
개구 · Gaegu
오늘 하루도 수고했어요 ✨
귀엽고 동글동글한 손글씨체
펜글씨 · Nanum Pen Script
오늘 하루도 수고했어요 ✨
자연스러운 펜 필기체
멜로디 · Hi Melody
오늘 하루도 수고했어요 ✨
부드럽고 감성적인 손글씨
감자꽃 · Gamja Flower
오늘 하루도 수고했어요 ✨
투박하고 개성있는 손글씨
세련 · Stylish
오늘 하루도 수고했어요 ✨
도시적이고 세련된 서체
독도 · East Sea Dokdo
오늘 하루도 수고했어요 ✨
힘있고 거칠거칠한 느낌Step 1 — HTML <head>에 추가
<link href="https://fonts.googleapis.com/css2?family=Gaegu&family=Nanum+Pen+Script&family=Hi+Melody&family=Gamja+Flower&family=Stylish&family=East+Sea+Dokdo&display=swap" rel="stylesheet">
Step 2 — CSS에서 사용
.font-gaegu { font-family: 'Gaegu', cursive; }
.font-nanum { font-family: 'Nanum Pen Script', cursive; }
.font-melody { font-family: 'Hi Melody', cursive; }
.font-gamja { font-family: 'Gamja Flower', cursive; }
.font-stylish { font-family: 'Stylish', sans-serif; }
.font-dokdo { font-family: 'East Sea Dokdo', cursive; }
② 로컬 폰트 (3개) — 파일 다운로드 후 서버에 업로드
아래 3개는 Google Fonts에 없어서 .ttf 파일을 직접 다운로드해야 합니다. 모두 무료로 사용 가능한 공개 폰트입니다.
영월체
- 다운로드: 공공누리 포털
- 라이선스: 공공누리 제1유형 (상업적 사용 가능)
- 느낌: 따뜻하고 정감있는 손글씨
행복고흥체 (고흥체)
- 다운로드: 전남 고흥군 공식 사이트
- 라이선스: 공공누리 제1유형 (상업적 사용 가능)
- 느낌: 행복한 느낌의 둥근 손글씨
KOTRA 손글씨체
- 다운로드: KOTRA 공식 사이트
- 라이선스: 무료 배포 (출처 표기 권장)
- 느낌: KOTRA 공식 손글씨체, 깔끔하고 친근함
폴더 구조
your-project/
├── index.html
├── fonts/ ← 여기에 .ttf 파일 넣기
│ ├── Yeongwol.ttf
│ ├── HappinessGoheungM.ttf
│ └── KotraSongeulssi.ttf
└── style.css
CSS @font-face 선언
@font-face {
font-family: 'Yeongwol';
src: url('/fonts/Yeongwol.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'HappinessGoheung';
src: url('/fonts/HappinessGoheungM.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'KotraSongeulssi';
src: url('/fonts/KotraSongeulssi.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
전체 적용 예시 (HTML)
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Gaegu&family=Nanum+Pen+Script&family=Hi+Melody&family=Gamja+Flower&family=Stylish&family=East+Sea+Dokdo&display=swap" rel="stylesheet">
<!-- 로컬 폰트 -->
<style>
@font-face {
font-family: 'Yeongwol';
src: url('/fonts/Yeongwol.ttf') format('truetype');
}
@font-face {
font-family: 'HappinessGoheung';
src: url('/fonts/HappinessGoheungM.ttf') format('truetype');
}
@font-face {
font-family: 'KotraSongeulssi';
src: url('/fonts/KotraSongeulssi.ttf') format('truetype');
}
</style>
</head>
<body>
<p style="font-family: 'Gaegu', cursive; font-size: 24px;">개구체로 쓴 문장</p>
<p style="font-family: 'Yeongwol', sans-serif; font-size: 24px;">영월체로 쓴 문장</p>
</body>
</html>
Next.js / React 프로젝트라면?
globals.css 상단에 추가하세요.
@import url('https://fonts.googleapis.com/css2?family=Gaegu&family=Nanum+Pen+Script&family=Hi+Melody&family=Gamja+Flower&family=Stylish&family=East+Sea+Dokdo&display=swap');
@font-face {
font-family: 'Yeongwol';
src: url('/fonts/Yeongwol.ttf') format('truetype');
}
/* ... 나머지 로컬 폰트도 동일하게 */
Google Slides / Canva / Figma에서 쓰려면?
| 툴 | 방법 |
|---|---|
| Google Slides | 상단 메뉴 → 더보기 글꼴 → 영문명 검색 (예: Gaegu) |
| Canva | 브랜드 키트 → 폰트 업로드 → .ttf 파일 직접 업로드 |
| Figma | Mac에 폰트 설치 (.ttf 더블클릭) → Figma 재시작 |
라이선스 정리
| 폰트 | 라이선스 | 상업적 사용 |
|---|---|---|
| 개구, 펜글씨, 멜로디, 감자꽃, 세련, 독도 | OFL (Google Fonts) | ✓ 가능 |
| 영월체 | 공공누리 제1유형 | ✓ 가능 |
| 행복고흥체 | 공공누리 제1유형 | ✓ 가능 |
| KOTRA 손글씨 | 무료 배포 | ✓ 가능 (출처 표기 권장) |
모두 무료로 상업적으로도 사용 가능한 폰트들이라 부담 없이 쓰시면 됩니다.
이 글 공유하기
// SPONSORED
[>]댓글
아직 댓글이 없어요. 첫 댓글을 남겨보세요!