최근 수정 시각 : 2024-10-11 21:38:30

반조합형 폰트

>'''ㄴㅏ무우ㅣㅋㅣ,   ㅇㅕㄹㅓ분ㅇㅣ  ㄱㅏ꾸ㅇㅓ  ㄴㅏㄱㅏ는  ㅈㅣㅅ
ᅟᅵᆨ
으ㅣ  ㄴㅏ무'''

1. 개요2. 방식3. 한계4. 사용 예시5. 관련 문서

1. 개요

주로 패미콤 게임에 유저 한글패치를 할 때 사용되는 방식 중 하나. 풀어쓰기와는 다른 방식이다.

패미콤의 사용가능 폰트 수는 2 ^8=256가지로 영어는 100가지 미만. 일어(가나만)는 200가지 미만이지만. 한글은 완성된 글자 하나하나로 따지면 1만가지가 넘는다. 이런 이유로 완성형 폰트를 이용하는 대신 등장한 방식이다.

2. 방식

자음과 모음, 그리고 모음과 받침을 한데 묶은 걸 하나의 폰트로 만들어서 쓴다.

예를 들어 "박학다식"이라는 문자열을 반조합형 식으로 풀어쓰면 "ㅂᅟᅡᆨ ㅎᅟᅡᆨ ㄷㅏㅅᅟᅵᆨ" 과 같은 형태가 되는데, 이처럼 ㅏ와 ㄱ을 한데 묶은 것(ᅟᅡᆨ)을 하나의 폰트로 만든다. 예시

파일:banjohab-example-8x8-x2.png [1]

3. 한계

다만 ㅗ, ㅛ, ㅜ, ㅠ, ㅡ가 모음으로 들어가는 글자는 받침이 있는 글자를 포함해서 한 자씩 다 만들어야 한다.[2]

대부분의 경우 폰트가 많이 모자라기 때문에 말줄이기를 많이 써야 하며, 심하면 게임 내의 고유명사마저 바꿔야 하는 상황도 있다.

4. 사용 예시

PC 게임 한글화에서도 사용된 예가 있는데, 폴아웃 2가 이 방법으로 한글화되었다. 폴아웃 2는 프로그램 구조상 완성형이나 직결식 글꼴로 한글을 구현하는 방법이 불가능했기 때문이다. 여기서는 받침 ㅇ과 받침 ㄴ은 자음과 모음 사이에 집어넣는 식으로 완조합하고, 폰트 크기를 적절히 조절해서 "은" 등을 "으" + "ㅡㄴ"식으로 조합하는 등 필요한 폰트 수를 많이 줄여서 가독성을 희생하는 대신 위의 한계를 해결했다.

5. 관련 문서



[1] 원본 게임의 폰트가 가변폭을 지원하지 않으면(대표적인 예로 8x8 사이즈 폰트) 글자 사이 간격이 이렇게 떨어지게 만들거나, 가로로 늘릴 수밖에 없다. [2] 예) 오, 온, 올, 옷, ...

분류