1 |
1
프로세서가 포함된 장치에서 수행되는 METAFONT에 의한 폰트를 생성하는 방법에 있어서, XML로 기술된 외곽선 폰트의 코드에 상기 METAFONT를 위한 속성을 추가하여 중간 코드를 생성하는 단계 (a); 및상기 중간 코드를 파싱하여 획득한 점들의 정보를 이용하여 상기 METAFONT에 의한 폰트를 생성하는 단계 (b);를 포함하되, 상기 METAFONT를 위한 속성은, 외곽선을 구성하기 위한 상기 점들 중 2개의 점을 쌍으로 지정하기 위한 제1 속성, 외곽선의 내부 영역을 채우는지 여부를 지정하기 위한 제2 속성을 포함하는 것을 특징으로 하는 폰트 생성 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 METAFONT를 위한 속성은, 미리 위치 좌표가 설정된 점 A의 위치 좌표에 의존하여 점 B의 위치 좌표를 변화시키기 위한 제3 속성 및 점의 세리프를 설정하기 위한 제4 속성 중 적어도 하나를 더 포함하는 것을 특징으로 하는 폰트 생성 방법
|
4 |
4
제3항에 있어서, 상기 외곽선 폰트는 UFO(Unified Font Object)이고, 상기 METAFONT를 위한 속성은 상기 UFO의 코드 내의 'point' 태그 내에 포함되는 것을 특징으로 하는 폰트 생성 방법
|
5 |
5
제1항에 있어서, 상기 외곽선 폰트의 코드 및 상기 중간 코드는 4개의 점으로 구성되는 Cubic 곡선 및 3개의 점으로 구성되는 Quadratic 곡선을 표현할 수 있고, 상기 METAFONT의 코드는 상기 Cubic 곡선만을 표현할 수 있으며, 상기 단계 (b)는, 아래의 수학식을 이용하여 상기 중간 코드에서의 Quadratic 곡선을 상기 METAFONT에서의 Cubic 곡선으로 변환하는 것을 특징으로 하는 폰트 생성 방법
|
6 |
6
제1항, 제3항 내지 제5항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체
|
7 |
7
METAFONT에 의한 폰트를 생성하는 장치에 있어서, XML로 기술된 외곽선 폰트의 코드에 상기 METAFONT를 위한 속성을 추가하여 중간 코드를 생성하는 중간 코드 생성부; 및상기 중간 코드를 파싱하여 획득한 점들의 정보를 이용하여 상기 METAFONT에 의한 폰트를 생성하는 출력 폰트 생성부;를 포함하되, 상기 METAFONT를 위한 속성은, 외곽선을 구성하기 위한 상기 점들 중 2개의 점을 쌍으로 지정하기 위한 제1 속성, 외곽선의 내부 영역을 채우는지 여부를 지정하기 위한 제2 속성을 포함하는 것을 특징으로 하는 폰트 생성 장치
|