Skip to content

Instantly share code, notes, and snippets.

@2chanhaeng
Last active May 18, 2026 07:27
Show Gist options
  • Select an option

  • Save 2chanhaeng/e9d57c0a6eb4931e7c7ab4f5bfc3828a to your computer and use it in GitHub Desktop.

Select an option

Save 2chanhaeng/e9d57c0a6eb4931e7c7ab4f5bfc3828a to your computer and use it in GitHub Desktop.
훈민정음 해례본 패러디 README

훈민정음 (訓民正音, Hunminjeongeum)

백성을 가르치는 바른 소리

Version License Letters Status Locale


개요

조선의 일반 사용자(백성)를 위해 새로 설계된 표음 문자 시스템입니다. 한자(漢字) 기반 표기 체계가 한국어 음운과 호환되지 않아 발생하는 의사 표현 실패 문제를 해결하는 것을 목표로 합니다.

문제 정의

國之語音 異乎中國
與文字不相流通
故愚民有所欲言
而終不得伸其情者多矣
  • 언어 불일치: 조선의 음성 체계가 중국의 것과 상이함
  • 상호 운용성 부재: 기존 문자(한자)와 자국 음성 간 매핑이 성립하지 않음
  • 표현 실패율 과다: 다수 사용자가 자신의 의사를 끝까지 전달하지 못하는 사례 다발

동기

予為此憫然

기존 시스템의 사용자 경험에 대한 우려에서 본 프로젝트를 시작합니다.

해결 방안

新制二十八字

총 28자로 구성된 신규 문자 체계를 도입합니다.

자모 구성

분류 개수 목록
초성 (자음) 17 ㄱ ㅋ ㆁ ㄷ ㅌ ㄴ ㅂ ㅍ ㅁ ㅈ ㅊ ㅅ ㆆ ㅎ ㅇ ㄹ ㅿ
중성 (모음) 11 ㆍ ㅡ ㅣ ㅗ ㅏ ㅜ ㅓ ㅛ ㅑ ㅠ ㅕ

설계 원칙

欲使人人易習
便於日用耳
  • 학습 용이성: 사용자의 학력·신분과 무관하게 누구나 쉽게 익힐 수 있어야 합니다.
  • 편의성: 일상 환경에서 뜻을 펼칠 때의 어려움을 최소화합니다.

왜 훈민정음인가요?

본 프로젝트 이전에도 한국어 표기를 위한 시도가 존재했으나, 모두 한자(漢字)에 의존하는 래퍼(wrapper) 또는 어댑터(adapter) 계층이었으며 다음과 같은 구조적 한계를 가집니다.

기존 시스템 비교

시스템 방식 학습 비용 한국어 음운 커버리지 한자 의존도 상태
한문 (漢文) 중국어 문법 그대로. 한국어 미지원. 매우 높음 0% 100% 외부 표준
이두 (吏讀) 한자 음/훈을 빌려 한국어 조사·어미 표기 높음 부분적 100% 행정 문서 한정
향찰 (鄕札) 한자 훈주음종(訓主音從)으로 문장 전체 표기 매우 높음 부분적·모호 100% Deprecated (10세기 이후)
구결 (口訣) 한문 원문에 토(吐) 부착. 한문 독해 보조용. 높음 토 부분만 100% 한문 종속 보조 도구
훈민정음 한국어 음운에 직접 대응하는 표음 시스템 낮음 100% 0% 본 프로젝트

한문 (漢文)

Dependency: 漢字
Korean Support: Not Supported

타 언어(중국어)의 표기 시스템을 그대로 사용하는 방식입니다. 한국어 발화를 표기하는 기능이 부재합니다. 한자 학습이 불가능한 사용자(백성 다수)는 시스템에서 완전히 배제됩니다.

이두 (吏讀)

Dependency: 漢字 (100%)
Coverage: 어순 + 조사/어미 일부
Standard: 비표준 (구현 편차 큼)

한자 위에 한국어 어순과 형태소를 덧붙이는 패치(patch) 레이어입니다. 표기 규칙이 표준화되지 않아 동일 형태소에 대해 다수 표기가 공존합니다. 한자 선행 학습이 필수 전제입니다.

향찰 (鄕札)

Dependency: 漢字 (100%)
Mechanism: 訓主音從
Last Active: 신라 ~ 고려 초기

내용어는 훈(뜻)으로, 문법 형태소는 음(소리)으로 한자를 조합하는 방식입니다. 동일 음을 표기할 수 있는 한자 후보가 다수이므로 일관성이 떨어지며, 후대 해독에 별도 리버스 엔지니어링이 필요합니다.

구결 (口訣)

Dependency: 漢字 + 略字
Scope: 한문 원문 + 토(吐)
Purpose: 독해 보조

한문 원문을 한국어 어순으로 읽기 위한 토를 부착하는 시스템입니다. 한국어 문장 생성용이 아닌 한문 문장 소비용 보조 도구이며, 본질적으로 한문에 종속됩니다.

훈민정음의 차별점

Dependency: None (Self-contained)
Coverage: 한국어 음운 100%
Learning Time: 수일 단위
Target: 전 사용자
  • Zero Dependency: 한자 학습이 선행 조건이 아닙니다. 단독 학습·사용이 가능합니다.
  • 음운 1:1 대응: 한국어의 모든 음소를 표기합니다. 외래어 음운 표기에도 확장 가능합니다.
  • 조합형 설계: 초성·중성·종성의 조합으로 신규 음절을 즉시 표기할 수 있습니다.
  • 검증된 학습 곡선: 해례 정인지 후서에 따르면 智者不終朝而會 愚者可浹旬而學 — 똑똑한 자는 하루가 가기 전에, 그렇지 않은 자도 열흘이면 익힙니다.

사용 예시

나랏말ᄊᆞ미 듕귁에 달아 문ᄍᆞ와로 서르 ᄉᆞᄆᆞᆺ디 아니ᄒᆞᆯᄊᆡ
이런 젼ᄎᆞ로 어린 ᄇᆡᆨ셩이 니르고져 호ᇙ 배 이셔도
ᄆᆞᄎᆞᆷ내 제 ᄠᅳ들 시러 펴디 몯호ᇙ 노미 하니라

라이선스

Public Domain. 제한 없이 사용·복제·배포·수정할 수 있습니다.

작성자

Note

본 문서에 사용된 모든 핸들(@...)은 README 포맷의 시연을 위해 임시로 작성된 것이며, 역사적 사실 외에 실재하는 어떤 사용자 계정·인물과도 무관합니다.

장헌영문예무인성명효대왕 (@sejong) — Project Lead, 1443

기여자

핵심 기여자 (집현전 학사 8인, 해례 공동 집필):

  • 정인지 (@jij-paragon) — Core Contributor, 해례 서문 집필
  • 최항 (@hang-c) — Core Contributor
  • 박팽년 (@paengnyeon) — Core Contributor
  • 신숙주 (@sj-shin) — Core Contributor, 음운학 전담
  • 성삼문 (@sammun) — Core Contributor
  • 강희안 (@kang-huian) — Core Contributor
  • 이개 (@gae-lee) — Core Contributor
  • 이선로 (@seonro) — Core Contributor

차단된 기여자 (Banned Contributors)

다음 사용자들은 세종 26년(1444년) 본 프로젝트의 설계 원칙과 존립 자체를 부정하는 악성 이슈 #甲子上疏(갑자상소)를 제출하여 영구 차단되었습니다. 해당 이슈는 사대주의(事大主義)에 근거한 프로젝트 폐기 요구로 분류되며, CoC(Code of Conduct) 중대 위반에 해당합니다.

핸들 본명 사유
@choemanri 최만리 Ringleader. 상소문 주도 작성 및 제출
@shin-sj 신석조 Co-signer
@kimmun 김문 Co-signer
@jcs-vandal 정창손 Co-signer. 별도 발언(若知者 不學亦能)으로 가중
@hawiji 하위지 Co-signer
@songcg 송처검 Co-signer
@jogeun 조근 Co-signer

차단 사유 상세

  • 프로젝트의 핵심 가치(欲使人人易習) 정면 부정
  • 기존 외부 의존성(한자)에 대한 종속 유지 주장
  • 사용자 접근성 향상에 대한 의도적 방해
  • 비기여자가 코어 설계 결정을 일방적으로 되돌리려 시도한 vandalism
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment