DOI QR코드

DOI QR Code

3D Font Library for Android Platform

안드로이드 플랫폼을 위한 3D 폰트 라이브러리

  • Kim, KyoungYeon (Dept. of Information and Communication Engineering, Inha University) ;
  • Bae, HaYeun (Dept. of Information and Communication Engineering, Inha University) ;
  • Gwon, Ryu-Hyeok (Dept. of Information and Communication Engineering, Inha University) ;
  • Kim, Yoo-Sung (Dept. of Information and Communication Engineering, Inha University)
  • 김경연 (인하대학교 정보통신공학과) ;
  • 배하연 (인하대학교 정보통신공학과) ;
  • 권류혁 (인하대학교 정보통신공학과) ;
  • 김유성 (인하대학교 정보통신공학과)
  • Published : 2013.11.08

Abstract

본 논문에서는 안드로이드 플랫폼에서 3D 타이포그래피를 쉽게 표현할 수 있도록 지원하는 라이브러리를 설계 구현하였다. 현재까지 모바일 플랫폼에서 3D 타이포그래피를 지원하기 위한 라이브러리는 iOS에서 사용가능한 FTGL ES만이 공개되었고 이를 직접 안드로이드 플랫폼에서 사용할 수 없으며 제공되는 3D 표현 기능 또한 제한적이었다. 본 연구에서는 iOS용 FTGL ES를 안드로이드 플랫폼에서 사용할 수 있도록 변환하고 OpenGL ES기능을 활용하여 다양한 3D 폰트 표현을 지원할 수 있는 3D 폰트 라이브러리를 개발하였다. Freetype 라이브러리를 통해 폰트의 Glyph 정보들을 얻고 이를 이용해 테두리, 양각, 음각 등 다양한 3D 문자 표현 기능을 구현하였고, 공간상에서 문자들의 배치를 수학적으로 모델링하여 다양한 3D 문자 배치 기능을 구현하였다. 개발된 3D 폰트 라이브러리를 이용하여 다양하게 문자들을 3D 공간에 표현할 수 있으면서, 기존 3D 타이포그래피 표현 방법들에 비해 더 쉽고 빠르게 3D 타이포그래피를 표현할 수 있도록 지원한다.

Keywords