작성일: 2004/01/18 22:53:52
작성자: 좀딱
1. 소개
이 판은 FreeType/2 에 DBCS 특히, 한글 관련 기능을 강화시킨 것입니다.
원판에 덧붙여진 점은 다음과 같습니다.
첫째, 주코드페이지에 맞추어 글꼴 이름을 보여줍니다.
둘째, 영문으로 인코딩된 글꼴 이름에 DBCS 코드가 있을 경우 이를 제대
로 처리합니다.
섯째, 한글 완성형 글꼴과 유니코드 글꼴 지원 기능이 추가되었습니다.
넷째, TTF 글꼴의 언어 ID 와 인코딩이 다를 경우, 예를 들어 언어 ID
는 영어이지만, 인코딩은 완성형인 경우, 글꼴 이름을 제대로 처리합니다.
다섯째, TTF 글꼴의 문자 배열 인코딩 순서가 Apple Roman 과 Wansung
으로 되어 있을 때, Apple Roman 으로 인식하는 문제를 해결했습니다.
여섯째, 한자 글꼴이 포함되어 있지 않은 경우, 한자음을 보여줍니다.
일곱째, UGL(Universal Glyph List) 처리를 추가해서, 한글 글꼴에서 보
이지 않던 글자들을 볼 수 있습니다. 예를 들어, '\'(원화) 를 볼 수 있습니
다.
여덟째, '\' 에 대한 처리를 강화하여, FreeType/2 가 관리하는 글꼴에서
는 '\' 를 제대로 볼 수 있습니다.
아홉째, 윈도용 Arial 글꼴을 DBCS 글꼴로 인식하던 문제를 고쳤습니다.
열째, 프로그램이 UCONV.DLL 에서 자주 죽는 문제를 고쳤습니다.
*** 열한번째, 포함하고 있는 GLYPH 수로 DBCS 글꼴을 판단하는데, 이 기준값을 더
크게 잡았습니다.
*** 열두번째, 내장 비트맵(sibt)을 쓸 경우에 글자 반쪽이 잘리는 현상을
고쳤습니다.
*** 열세번째, 글꼴에 변형(회전/기울이기)이 가해질 경우에는 내장
비트맵(sbit)을 사용하지 않습니다.