한글과 로마자를 메타폰트로 생성하기 위한 UFO2xMF 시스템

UFO2xMF system for generating Korean and Roman characters based on Metafont

초록

글자의 외곽선 정보가 포함된 UFO 파일을 Metafont로 변환하기 위해 ‘UFO2MF’와 ‘한글 메타폰트 생성기’가 연구되었다. 두 가지 연구사례는 외곽선 편집 방식을 이용하여 Metafont 코드로 구성된 폰트파일을 생성할 수 있지만, ‘UFO2MF’는 외곽선 정보인 기준점과 조절점 중에 기준점만을 사용하므로 원만한 곡선을 표현할 수 없으며, ‘한글 메타폰트 생성기’는 글자의 곡선을 자유롭게 표현할 수 있지만 한글 글자만을 대상으로 변환하기 때문에 확장성이 부족하다. 본 논문에서는 한글과 로마자를 모두 외곽선 정보에서 Metafont 코드로 변환할 수 있는 UFO2xMF 시스템을 제안한다. UFO2xMF는 외곽선 정보를 Metafont 코드로 변환하는 과정에서 글자의 스타일을 변화시킬 수 있는 속성 값들을 적용할 수 있다. 또한 글자에 기준선과 무게중심선을 적용하여 한글과 로마자뿐만 아니라 다양한 언어의 글자들도 Metafont 코드로 변환할 수 있는 호환성 높은 시스템이다.

키워드

metafont; outline font; font system; UFO font; programmable font; 메타폰트; 외곽선 폰트; 폰트 시스템; UFO 폰트; 프로그래머블 폰트
제목
한글과 로마자를 메타폰트로 생성하기 위한 UFO2xMF 시스템
제목 (타언어)
UFO2xMF system for generating Korean and Roman characters based on Metafont
저자
노신현; 최재영
DOI
10.5626/KTCP.2018.24.2.88
발행일
2018-02
저널명
정보과학회 컴퓨팅의 실제 논문지
권
24
호
2
페이지
88 ~ 92