문자소(grapheme)는 특정 표기 체계에서 글을 구별하는 최소 단위를 가리키는 개념이다. 유니코드 용어집은 영어의 b와 d를 바꾸면 big과 dig처럼 다른 단어가 되는 예로 설명한다. (유니코드의 문자소 정의)
- 같은 a가 로만체와 이탤릭체에서 다른 모양으로 나타나도, 그 모양 차이만으로 다른 문자소가 되지는 않는다. 글자체의 차이와 표기상의 구별은 나누어 살펴야 한다. (문자소와 모양의 구별)
- 글리프는 글자를 표시하는 구체적인 모양을 다루는 개념이다. 여러 글자를 한 모양으로 합치는 합자도 문자소와 글리프의 수가 언제나 같지 않음을 보여준다.
- 컴퓨터가 텍스트의 경계를 나누는 문자소 클러스터는 사용자에게 한 글자로 보이는 단위를 다루려는 규칙이다. 언어학의 문자소와 모든 문맥에서 같은 단위는 아니다. (UAX 29의 용어 구분)