안드로이드에서 기본 제공하는 폰트들도 괜찮지만 좀 더 예쁜 폰트들을 쓰고 싶을 때가 있다.
기본적인 폰트 변경 방법과 폰트 다운로드 과정 및 적용 과정을 소개한다.
우선 무료로 사용가능한 폰트들을 다운 받을 수 있는 사이트를 소개한다.
간단히 폰트(Font)에 대해서 알아보자면, 폰트는 컴퓨터로 표현되는 디지털 글꼴이며 쉽게 이미지와 마찬가지로 글자를 이루는 데이터의 집합이라고 생각하면 된다.
글꼴의 표현방식으로는 비트맵 글꼴과 벡터 글꼴이 있는데 너무 자세히 다루진 않고 그냥 간단히만 알자.
비트맵(bitmap) 글꼴은 픽셀(Pixel)이 모여 전체 글꼴을 구성하는 방식이고 벡터(Vector) 글꼴은 점과 점 사이의 곡선으로 이미지를 구성하는 방식이다.
벡터 글꼴이 크기를 변경해도 깨지지 않는 장점이 있어 오늘날 많이 쓰인다고 한다.
폰트를 다운 받을 때 보면 OTF(오픈타입)와 TTF(트루타입) 중 선택해서 다운 받으라고 하는 걸 보게 될 것이다.
OTF TTF 둘 다 모두 벡터글꼴의 저장 형식을 나타내는 포맷이다. 둘의 가장 큰 차이는 곡선을 구현하는 방식의 차이인데 현재로서는 크게 중요하지 않기 때문에 다음에 기회가 되면 포스팅하겠다.
쉽게 OTF는 고해상도 출력 작업이 필요한 사용자(디자이너, 그래픽전문가 등)들이 사용하는 버전이라 생각하면 되고
우리는 일반 문서 작업에 적합한 TTF 다운 받으면 된다.
각설하고 우선 안드로이드 스튜디오의 res 패키지 밑에 font 디렉토리를 하나 생성하자.
이후 원하는 폰트의 TTF를 다운받자.
폰트사이트에 들어가 원하는 폰트를 클릭하면 설치 페이지로 이동이라는 버튼이 있다. 누르고 페이지를 찾아보면 타입폰트가 나누어져 있다.우리는 true type font 인 ttf를 다운받자.
다운로드 받고 해당.ttf 파일을 복사하여 font 디렉토리에 붙여넣기 해준다.
나의 경우 string들을 한꺼번에 관리해주기 위해 values에 styles.xml을 만들어서 fontfamily에 폰트를 먹였다.
결과는??
이쁘게 폰트가 잘 설정 되었다.
'Android Studio' 카테고리의 다른 글
Android Fragment Lifecycle (1) | 2023.12.18 |
---|---|
Android Studio WebView 사용법 및 ERR_CACHE_MISS 해결법 (0) | 2023.12.14 |
Android Studio Activity Lifecycle (0) | 2023.12.13 |
Android Studio UI - Layout (0) | 2023.12.12 |
Android Studio UI - View (0) | 2023.12.11 |