2014-11-26 2 views
0

unifont의 글리프가 인 경우 반각 인 라틴 문자 (예 : 차트 0002 모두)를 확인하는 신뢰할 수있는 방법이 있습니까? 왼쪽 반쪽 공간 만 사용하거나 전체 너비 문자 0x06E9 (차트 0006에서)를 좋아합니까?Unifont & UnicodeData.txt 문자가 꽉 차거나 반 너비 (x 진행)인지 확인하려면 어떻게해야합니까?

픽셀 분석은 공백과 같은 많은 문자에서 실패하기 때문에 나에게 좋은 해결책은 아닙니다.

나는 UnicodeData.txt에 정보를 사용하는 것을 선호 것 :

http://www.unicode.org/Public/UNIDATA/UnicodeData.txt

불행하게도 나는 unifont 및 데이터에서 모든 필드 사이 좋은 경기를 찾을 수 없습니다입니다.

차트 0002 : http://unifoundry.com/png/plane00/uni0002.png enter image description here

차트 0006 : 당신은 당신이 사용하고있는 unifont의 버전과 해당 버전에 대한 소스 코드 '.HEX'을해야합니다 같은 http://unifoundry.com/png/plane00/uni0006.png enter image description here

+0

? 글꼴 자체에 액세스 할 수 있고 그 위에 구문 분석기를 두 드릴 수있는 경우 글꼴의 명시된 크기와 관련하여 글리프의 너비를 간단히 확인할 수 있습니다. –

+0

즉, 스크립트를 할 수 있다는 것을 알고 있습니다. fontforge는 모든 char x-advance를 덤프합니다. 불행하게도 cygwin, x-win 및 fontforge를 설치 한 후 시작시 예외가 발생합니다. – Anonymous

+0

그리고 다시 귀하의 질문에, 난 단지 1 비트 비트 맵을 사용하고 싶습니다 - 일부 비디오 카드에 uC에 첨부 된 SD 카드의 너비. – Anonymous

답변