작성일: 2004/01/29 15:27:40
작성자: 좀딱
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)을
사용하지 않습니다.
* 열네번째, 글꼴 이름을 인식하지 못할 경우, PM 으로 넘어가지 못하는 현상을
고쳤습니다. eCS 1.1 을 설치할 때, 중국어 글꼴을 설치하는 경우에 나타나는
현상입니다. 이 경우 해당 글꼴의 이름은 'Wrong Name Font' 가 됩니다.
* Arial Bold Italic 글꼴이 Arial Bold Ital 로 인식되는 것을 고쳤습니다.
* 글꼴 이름이 너무 길 경우에는 적당한 길이로 자릅니다.
예) Monotype Sans Duospace WT K Bold -> Monotype Sans Duospace WT K Bol