Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
- 2013.11a
- /
- Pages.1470-1473
- /
- 2013
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
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