고유 글자 세기
글에 서로 다른 글자가 몇 개 쓰였는지 세고 모두 한 번씩 나열하세요. 한글, 영문, 숫자, 기호, 이모지를 종류별로 나누고 글자마다 유니코드 코드 포인트와 횟수를 보여 줍니다.
- 서로 다른 글자 목록
- 유니코드 코드 포인트
- 기기 밖으로 나가지 않음
모든 고유 글자
서로 다른 글자를 한 번씩, 유니코드 코드 포인트, 종류, 나온 횟수와 함께 보여 줍니다.
| 글자 | Unicode | 종류 | 횟수 | 비율 |
|---|
고유 글자가 여기에 표시됩니다.
고유 글자 세는 방법
이 도구로 서로 다른 글자를 세는 데는 세 단계면 됩니다.
-
글 붙여 넣기
문장, 이름 목록, 데이터, 글꼴 견본 문장. 결과가 바로 바뀝니다.
-
옵션 고르기
공백과 줄바꿈을 셀지, 영어 대문자와 소문자를 구분할지 고르세요.
-
목록 쓰기
서로 다른 글자가 코드 포인트, 종류, 횟수와 함께 나옵니다. “고유 글자 복사”로 한 줄로 복사하세요.
예시에는 글자 31개(공백 포함) 가운데 서로 다른 글자가 22개 있습니다. 한글 등 문자 16개, 숫자 3개(4, 5, 0), 기호 2개, 이모지 1개입니다.
“다람쥐 헌 쳇바퀴에 타고파”
다람쥐 헌 쳇바퀴에 타고파는 한글 글꼴 견본으로 널리 쓰이는 문장입니다. 짧은 문장에 기본 자음 14자(ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ)가 모두 들어 있어, 글꼴이 자음을 어떻게 그리는지 한눈에 볼 수 있습니다.
영어의 “The quick brown fox jumps over the lazy dog”처럼 모든 글자를 쓰는 문장(팬그램)과 비슷하지만, 한글은 완성형 글자가 11,172자라 모든 글자를 한 문장에 넣을 수는 없습니다. 그래서 한국어에서는 자음이나 모음을 모두 쓰는 문장이 견본으로 쓰입니다. 이 문장은 글자로는 11자, 서로 다른 글자도 11자입니다.
글자는 어떻게 나뉘나요?
서로 다른 글자를 네 종류로 나눠 셉니다.
| 종류 | 포함하는 것 | 예 |
|---|---|---|
| 문자 | 한글, 영문, 한자, 가나 등 모든 문자 | 가, 닭, A, é, 漢 |
| 숫자 | 0~9와 다른 문자 체계의 숫자 | 4, 5, 0 |
| 기호와 문장 부호 | 마침표, 쉼표, 따옴표, 통화 기호, ※ 같은 기호 | . , ₩ ※ |
| 이모지 | 피부색이나 결합이 있어도 이모지 하나는 하나 | 😀 👍🏽 👨👩👧 |
“공백과 줄바꿈 포함”을 켜면 공백과 줄바꿈도 고유 글자로 셉니다.
고유 글자 세기가 쓰이는 곳
어떤 글자가 쓰였는지 정확히 알아야 할 때 씁니다.
-
Aa
글꼴과 웹 폰트
페이지에 실제로 쓰인 글자만 모아 웹 폰트를 가볍게 만들(서브셋) 때. 한글 글꼴은 글자가 많아 특히 효과가 큽니다.
-
U+
데이터 정리
보이지 않는 글자, 비슷하게 생긴 기호, 엉뚱한 인코딩을 찾을 때.
-
🔑
비밀번호와 코드
여러 종류의 글자를 썼는지 확인할 때.
-
📝
언어 공부
글에 쓰인 한자나 한글 글자를 목록으로 뽑을 때.
한글 글자는 모두 몇 개일까?
유니코드에는 완성형 한글 11,172자(U+AC00~U+D7A3)가 들어 있습니다. 첫소리 19개, 가운뎃소리 21개, 끝소리 28가지(받침 없음 포함)를 모두 조합한 수입니다.
예전 한국어 인코딩인 KS X 1001(EUC-KR)은 자주 쓰는 2,350자만 담았습니다. 그래서 “똠”, “햏” 같은 글자는 오래된 시스템에서 깨지기도 했습니다. 내 글의 고유 글자 목록을 보면 이런 드문 글자가 쓰였는지 확인할 수 있습니다.
고유 글자 자주 묻는 질문
고유 글자란 무엇인가요?
글에서 서로 다른 글자를 각각 한 번만 센 것입니다. “가나다가나”는 5자이지만 고유 글자는 3개입니다.
한글 팬그램이 있나요?
한글은 글자가 11,172자라 모든 글자를 쓰는 문장은 없습니다. 대신 “다람쥐 헌 쳇바퀴에 타고파”처럼 기본 자음 14자를 모두 쓰는 문장이 글꼴 견본으로 쓰입니다.
공백도 세나요?
기본으로는 세지 않습니다. “공백과 줄바꿈 포함”을 켜면 셉니다.
이모지는 어떻게 세나요?
눈에 보이는 이모지 하나를 하나로 셉니다. 👍🏽나 👨👩👧처럼 여러 코드 포인트로 된 이모지도 하나입니다.
코드 포인트는 무엇인가요?
유니코드가 글자마다 붙인 번호입니다. “가”는 U+AC00입니다. 비슷하게 생긴 글자를 구별할 때 쓸모가 있습니다.
제 글이 전송되나요?
아니요. 모든 계산은 브라우저에서 이루어집니다.
출처 및 참고 자료
- Unicode Text Segmentation (UAX #29), Unicode Consortium
- Hangul Syllables (U+AC00–U+D7A3), Unicode Consortium
- KS X 1001, Wikipedia