특정 임베디드 시스템에서 좋은 폰트 시스템 소개좀 부탁드려요.
글쓴이: killerwizard / 작성시간: 화, 2005/02/01 - 6:17오후
안녕하세요.
사용자가 키패드를 누르면 해당 작업을 수행하고
LCD에 결과나 그 과정을 디스플레이 해주는 임베디드
시스템이 있습니다.
시스템은 ARM 기반이고요. RTOS는 Nucleus입니다.
기존까지는 일정한 크기의 비트맵 폰트를 가지고 내부적으로
크기도 키우고 효과도 주고 그래서 화면에 표시했는데요.
글씨도 이쁘지 않고(LCD 뿐만 아니라 프린팅도 합니다 - 영수증)
더군다나 폰트도 몇가지 종류를 쓰려면 메모리도 많이 들어서요.
얼핏 살펴보니 벡터폰트를 사용하면 크기가 변해도 글자가 이쁘다고 그러더군요.
제가 검색한 결과 freetype을 이용해서 true 타입 폰트를 사용할 수 있다는데 현재 시스템에 적요할 수 있는지 모르겠네요.
시스템은 기존에 베이스를 만들어서 전체적으로 바꾸기는 힘들고요.
폰트에 관련해서만 작업하여야 하는데 내공이 한없이 부족해서리 하늘만 처다보고 있습니다.
죄송스럽지만 조언좀 부탁드립니다.
날씨가 쌀쌀한데 건강하세요.
Forums:
Embedded system이 얼마나 성능이 뛰어난지 잘 모르겠지만, v
Embedded system이 얼마나 성능이 뛰어난지 잘 모르겠지만, vector font는 권장하고 싶지 않습니다. 엄청난 양?의 floating point 계산이 들어가기 때문에 배보다 배꼽이 더 크게 되지 않을까 싶습니다. 차라리 font 크기 별로 여러 벌 bitmap font를 준비하고, 이들을 어떻게 효과적으로 메모리에 불러 들일까를 연구하시는게 나을 것 같습니다.
출력하고자 하는 것이 어떤 data인지는 잘 모르겠지만, 간단한 메시지라면 모를까, 여러 줄에 걸쳐 있는 단락(paragraph)이 들어가 있다면 freetype을 직접 쓰는 것은 조금 힘들 것 같습니다. freetype은 font rendering library이지, text 출력용이 아닙니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기