2011-03-05 4 views
1

인도에서 가장 가난한 사람들을 지원하기 위해 여러 인도 언어를 지원해야하는 LED 디스플레이에 대해이 프로젝트를 진행하고 있습니다. LED 디스플레이 패널의 식량 배급 및 등유 사용료를 표시합니다. GPRS 모뎀을 사용합니다. 대역폭은 제한적입니다. 데이터가 무거워서 비트 맵을 강력하게 사용할 수 없습니다. NEEd는 ASCII로 전송하고 8 개이지만 프로세서 기반 LED 디스플레이에 글꼴을 작성합니다.비 - 라틴어 스크립트에 트루 타입 글꼴을 표시합니다.

글꼴의 글리프 정보를 어떻게 추출하여 고정 된 픽셀 수의 색인을 생성 할 수 있습니까? 출력은 LED 스크린에서 decoder.ttf 폰트처럼 보일 것입니다. 룰베이스 또는 이웃 문자에 대해 문자가 어떻게 섞여 있는지 (위 첨자/아래 첨자에 의해) 안내하는 글꼴 내에서 어떻게 추출합니까?

답변

1

글꼴의 글리프 정보를 어떻게 추출하여 고정 된 픽셀 수의 색인을 생성합니까?

사용중인 글꼴이 비례 간격 (각 문자는 가로로 다른 양의 공간을 차지함)이 아닌 "고정 폭"으로 알려져 있는지 확인하십시오. 폰트가 고정 피치가 아닌 경우 고정 된 픽셀 수로 강제 변환하려고하면 올바른 결과를 얻지 못합니다.

룰베이스 또는 이웃 문자에 대해 문자가 어떻게 섞여 (위 첨자/아래 첨자에 의해) 정렬되는지를 안내하는 글꼴 내에서 룰베이스를 추출하는 방법은 무엇입니까?

OpenType 레이아웃 정보 (GSUB, GPOS 등)가 포함 된 글꼴을 사용한다고 가정하면 해당 정보를 읽고 적용해야합니다. 플랫폼이 이미 무언가를 제공하지 않으면 이것을 수행하는 숫자는 libraries입니다. 또는 가이드로 OpenType specification을 사용하여 자신의 롤 수 있습니다 (행운을 빌어 요 ... 그것은 사소한 약점이 아닙니다).