비트맵 폰트를 구현하는데요. 아랍어표현에 어려움이..
글쓴이: doraq / 작성시간: 금, 2007/08/10 - 5:51오후
일단 아랍어에 대해서 아는거 전혀 없습니다.
UTF-8텍스트를 읽어서 ucs2 유니코드로 바꾸고 그에 대응되는
bitmap을 읽어다 그립니다.
어떤 문자코드든 다 이렇게 하고 있습니다.
다른언어(문자셋)에는 문제 없습니다.
그런데 아랍어의 경우 출력을 하고보니 원본문자와 다소 다른겁니다.
(우->좌 로 출력하는건 알고있습니다.)
notepad에서 띄워서 본거랑 제가 그린거랑 조금 다른겁니다.
이래저래 생각하다 notepad의 문자들을 한글자 단위로 떼어놓고 보니
제가 출력한거랑 같아지더군요.
즉...아랍어 문자들이 단독으로 있는거랑 다른문자와 붙어있는거랑
표현이 다른겁니다. 마치 우리나라 조합형처럼요.
아래에 보이시나요? 맨 오른쪽이 다르죠?
아래가 올바른 표현이고 위가 아래꺼를 한글자씩 떼어논겁니다.
(맨 오른쪽(사실 이게 맨앞이죠) 몇글자만 요)
관련된 소스를 구했는데 0x0F 으로 시작하는 코드와 0x06으로
시작하는 코드를 변환하는 뭐 그런...
그런데 변하지 않더군요. 원래문장이 모두 0x06으로 시작하니 해당사항이
없었던거지요.
제가 해본게 여기까지구요. 뭔가 아시는거 있으면 뭐라도 좋으니 의견주세요.
ت ر ك ي ا بعد الانتخابات.. استقرار وتوقعات بجولة قادمة
'تركيا بعد الانتخابات.. استقرار وتوقعات بجولة قادمة
Forums:
pango 소스는 보셨습니까?
유니코드 전 영역 글자에 대한 코드들이 구현되어 있습니다. 안 보셨으면 분명 도움이 될 겁니다.
댓글 달기