그렇습니다.
Riviera 의 8*8 폰트는 사실, 리비에라 뿐만아니라 같은 개발사 (Sting) 에서 만든 유그드라 유니온에서도 같은 문제를 안고 있습니다.
여기서는 8*8 폰트 확장 불가의 문제점에 대해서 해설합니다.
#######################################################################
이것이 Riviera 의 8*8 폰트입니다.
잘 알려져있듯이, 한글의 글자수 (완성형 2350자) 에 비하면 일어의 카타카나수는 부족하기 짝이없습니다.
일반적으로는 한자까지 합하면, 2350자를 다 커버가능한 경우가 있습니다.
그런데, Riviera 의 8*8 폰트는 일부를 제외하고는 "카타카나"만 쓰고 있습니다.
이것은 본래의 시스템으로는 모든 한글을 표현할 수 없음을 의미합니다.
그래서 고안된것이 "폰트확장"이란 개념입니다. <- 이건 어셈블을 조금 알아야지만 가능하다고 합니다.
어쨌든 어셈블을 몰라서 현재로서는 폰트의 확장을 할 수 없습니다.
또한, Riviera 만의 시스템에 있는 문제인지 모르겠으나...
Riviera 에서는 "히라가나"의 코드도 전부 "카타카나"로 출력해버리는 겁니다.
예>
00=あ 01=い 02=う 03=え .... 50=ア 51=イ 52=ウ 53=エ ...
위와같은 테이블이 완성되었습니다. 그러면 보통은...
00 01 →あい 50 51 → アイ
이 됩니다.
그런데, Riviera 의 8*8 폰트는 히라가나가 없어서인지 아래와 같은 출력을 합니다.
00 01 →アイ 50 51 → アイ
뭐, 결국은 어셈블이 되면 도전해볼만도 하지만...ㅠㅠ
귀찮고,
조금 수정한다 해도 특별히 좋아지는 것도 아니구...
지금 상태에서 플레이에 지장이 있는 것도 아니구...
그래서 손 놓고 있습니다.
p.s. 이 글은 8*8 폰트 확장문제에 대해서 질문해오시는 분들을 위한 저의 변명이었습니다...
'잡설' 카테고리의 다른 글
GBA 용 UPS 파일 패치하기 (27) | 2011.07.10 |
---|---|
GBA 용 IPS 파일 패치하기 (5) | 2008.08.29 |