Automatic Stroke Extraction and Stroke Ordering of Chinese Characters Based on TrueTypeFont

트루타입폰트 기반 한자 자동 획 분할 및 자동 획순 부여

  • Jang, Hyun-Gyu (Department of Computer Engineering, Kyungpook National University) ;
  • Koo, Sang-Ok (Department of Computer Engineering, Kyungpook National University) ;
  • Jung, Soon-Ki (Department of Computer Engineering, Kyungpook National University)
  • 장현규 (경북대학교 컴퓨터 공학과) ;
  • 구상옥 (경북대학교 컴퓨터 공학과) ;
  • 정순기 (경북대학교 컴퓨터 공학과)
  • Published : 2005.09.01

Abstract

이 논문에서는 트루타입 폰트(TrueType Font)의 글자 외곽선 데이터를 이용하여 자동으로 한자의 획을 분리하고 획 순서를 정하는 방법을 제안한다. 트루타입 폰트에는 글자의 외곽선 정보가 벡터 형식으로 저장되어 있으며, 이러한 벡터들은 일정한 규칙으로 배열되어 있다. 이와 같은 벡터들의 배치를 이용하여 한자의 획이 될 수 있는 벡터들의 집합을 조합하여 독립적인 획을 분리해 내고, 글자를 획 별로 분리하여 본래 트루타입 폰트의 저장 형식과 동일한 파일 형식으로 저장한다. 또한 분리된 모든 획에 대하여, 획 이름을 정의하고, 정의된 획들 간의 위치와 상관관계를 이용하여, 획 사이의 우선순위를 결정하여 획 순서를 부여한다. 이 작업들은 사람의 작업 없이 순수하게 자동으로 이루어지므로, 시간과 노력을 최소화 할 수 있다. 게다가, 획별로 분리되고 순서대로 정리된 한자들은 트루타입 폰트에 저장되어 있는 모양과 특성을 그대로 가지고 있으므로, 단순히 폰트 자체로써 사용할 수도 있을 뿐만 아니라, 한자 학습 컨텐츠로도 이용이 가능하며, 각종 애니메이션 효과 등 다양한 분야에서 융통성 있게 활용될 수 있다.

Keywords