microwindows 한글 TrueType fonts 출력하기 > 마이크로윈도우 강좌/팁

본문 바로가기
사이트 내 전체검색

마이크로윈도우 강좌/팁

microwindows 한글 TrueType fonts 출력하기

페이지 정보

작성자 no_profile 김용오 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 5건 조회 15,882회 작성일 04-12-16 15:08

본문

microwindows 한글 TrueType fonts 출력하기

1. Freetype-1.3.1 설치
>tar zxvf freetype-1.3.1.tar.gz –C /temp
>cd /temp/freetype-1.3.1
>./configure
>make
>make install
defualt로 설치 후에
include 파일은
/usr/local/include/freetype
lib 파일은
/usr/local/lib/libttf.so
fonts 파일은
/usr/share/fonts/ko/TureType/
에 각각 생성된다.
 

2. microwindows 설정 및 설치
>tar zxvf microwindows-0.90.tar.gz -C /temp
microwindows-0.90.tar.gz 압축을 /temp에 푼다.
>cd /temp/microwindows-0.90/src
>./xconfigure
 
I/O -> Have freetype support (truetype fonts) -> Option -> 수정
>make
>make install

3. truetype fonts 설치
>mkdir /temp/microwindows-0.90/src/truetype
>cp /usr/share/fonts/ko/TureType/* /temp/microwindows-0.90/src/fonts/truetype
 
>vi config
xconfigure에서 설정한 값들은 다음과 같이 config 파일에 저장되며 .ttf 파일은 FREETYPE_FONT_DIR의 경로값에 맞춰 넣어 주면 된다.

4. fontdemo 실행
src/ directory에 font에 관한 demo들이 있다. 그중에 turetype font에 관련된 demo는 fontdemo2.sh파일이다
>./fontdemo2.sh
 
위에 그림은 turetype font를 설치 하지 않고 실행했을 때의 결과이다.

5. ftdemo.c 수정
>vi /temp/microwindows-0.90/src/demos/nanox/ftdemo.txt
ftdemo.txt의 내용으로 ftdemo에서 출력하기 때문에 수정한다. 한글을 입력한다.
tfdemo.txt 내용
한글출력
>./fontsdemo2.sh
 
truetype fonts를 설치하고 fontsdemo2.sh을 실행하면 truetype으로 출력은 되지만 한글은 출력이 되지 않거나 제대로 나오지 않을 것이다.
한글이 제대로 출력이 되기 위해서는 ksc5601을 unicode로 변환해주는 함수가 필요하다.
 
아래는 ksc5601에서 unicode로 변환해주는 함수를 추가하여 한글 truetype을 출력한 결과이다.

[이 게시물은 korone님에 의해 2004-12-16 18:32:52 마이크로 윈도우즈(으)로 부터 이동됨]

첨부파일

댓글목록

김용오님의 댓글

no_profile 김용오 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

KSC5601을 unicode로 변환하는 부분은 넣지 않았습니다.
그게 소스가 공개 할 수 없는 것이라 이해 해주시고 혹시 변환하는 함수 공개 된게 있으면 공유 부탁드립니다. ^^;

withjoy님의 댓글

no_profile withjoy 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

위의 클로스 컴파일 하기 위해서 freetype의
소스도 closs-compiler를 이용해서 컴파일 해야하나요?
만약 그렇다면
./configure 에서 컴파일러는 어떻게 지정해야 하죠?
./configure --help해서 컴파일러 지정하는건 없는것 같은데..

처니님의 댓글

no_profile 처니 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

cross-compiler 시 아마  mw/src/config , mw/src/MakeFile.rules
파일의 경로를 arm 컴파일러가 설치된 경로를 해더파일경로와
라이브러리 경로를 맞고 수정하시면 컴파일까지는 성공합니다.

ex) /usr/include -> /usr/local/arm/usr/include
      /usr/lib -> /usr/local/arm/usr/lib

Total 17건 1 페이지
마이크로윈도우 강좌/팁 목록
번호 제목 글쓴이 조회 날짜
17 no_profile 토마토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19247 08-28
16 no_profile 토마토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21580 09-01
15 조규봉 이름으로 검색 24289 01-24
14 no_profile 냐옹이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 22066 01-02
13 no_profile 냐옹이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 25003 12-28
12 no_profile 냐옹이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19750 08-24
11 no_profile 냐옹이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16071 08-11
10 no_profile 냐옹이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15675 08-08
9 no_profile 최고관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14705 06-16
8 채영훈 메일보내기 이름으로 검색 21047 04-07
7 no_profile 장진혁 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21378 12-17
6 no_profile 장진혁 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14981 12-13
5 no_profile 장진혁 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16429 12-13
4 no_profile 장진혁 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14458 12-13
3 no_profile 장진혁 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13737 12-13
2 no_profile 장진혁 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17937 12-13
열람중 no_profile 김용오 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15883 12-16
게시물 검색

  • 게시물이 없습니다.

회원로그인

설문조사

새로운 홈페이지에 대한 평가

접속자집계

오늘
437
어제
1,134
최대
3,878
전체
4,116,877

Copyright © korone.net. All rights reserved.