국한문

국한문. 한자는 그대로 두고, 독음만 그립니다.

01 · 독음

한자는 그대로 두고, 독음만 그립니다.

國漢文混用

한자만 보입니다. 독음 끄기 기능(ss01)을 켠 상태입니다. 같은 글꼴이 독음을 글자 안에 그립니다. 덧붙인 주석이 아닙니다.

02 · 합자

音樂

音樂

떨어져 있으면 음, 낙입니다. 樂이 어두라 두음이 바뀝니다. 붙으면 합자 하나입니다. 音樂의 독음은 음악입니다.

03 · 굵기

音樂

250

가변 폰트입니다. 한자와 독음의 획이 같은 굵기를 탑니다.

받는 법

파일은 릴리스에 있습니다.

웹 서브셋은 Regular 하나이고, 이 주소로도 바로 쓸 수 있습니다. 일곱 굵기의 정적 파일과 가변 폰트, 한자 애드온은 zip 안에 있습니다. 독음은 line-height를 2로 둡니다.

웹 서브셋

@font-face {
  font-family: "Gukhanmun Sans Web";
  src: url("https://moreal.github.io/gukhanmun-font/fonts/GukhanmunSans-Web.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
.ruby {
  font-family: "Gukhanmun Sans Web", sans-serif;
  line-height: 2;
}

한자 애드온

애드온은 한글 글꼴 앞에 둡니다. 그 한글 글꼴에도 같은 어센더, 디센더, 라인갭을 주세요. 독음은 158%, 치환은 116%입니다. 값이 다르면 한자가 있는 줄과 없는 줄의 높이가 달라집니다. unicode-range 전체는 릴리스의 hanja.css에 있습니다.

@font-face {
  font-family: "Gukhanmun Sans Hanja";
  src: url("GukhanmunSansHanja-Regular.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
  unicode-range: /* 릴리스 hanja.css. cmap과 같은 목록 */;
  ascent-override: 158%;
  descent-override: 28.8%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Gothic A1 Ruby";
  src: url("GothicA1-Regular.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
  ascent-override: 158%;
  descent-override: 28.8%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Gothic A1 Replace";
  src: url("GothicA1-Regular.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
  ascent-override: 116%;
  descent-override: 28.8%;
  line-gap-override: 0%;
}
.gukhanmun-hanja {
  font-family: "Gukhanmun Sans Hanja", "Gothic A1 Ruby", sans-serif;
  line-height: 2;
}
.gukhanmun-hangul {
  font-family: "Gukhanmun Hangul Hanja", "Gothic A1 Replace", sans-serif;
}

폰트 패밀리

독음을 그리거나, 한글로 바꿉니다.

둘 다 남한 ko-KR과 북한 ko-KP가 있습니다. 북한 독음은 두음 법칙을 따르지 않습니다.

Gukhanmun Sans

한자는 두고, 독음을 글자 위에 그립니다.

國漢文混用

Gukhanmun Hangul

한자 자리에 한글이 앉습니다. 복사하면 한자입니다.

國漢文混用

특징

글꼴이 읽습니다.

놀이터

한자를 직접 쳐 보세요.

독음과 한글을 바꾸고, 글자 위에서 굵기를 움직입니다.