출처 : http://cafe.naver.com/htc/56587

         http://cafe.naver.com/htc/46422

         http://cafe.naver.com/htc/55339

 

======================================================================================================================

>> 순정 폰트

======================================================================================================================

 

첨부된 파일은 디자이어 순정 폰트 입니다.

 

다른 폰트 이것 저것 업데이트 후 순정으로 돌아가고 깊을 경우 Rom Manager로 업데이트 하시면 됩니다.

 

다른 폰트로 교체 하고 싶은신 분은 첨부 파일 받은 후 응용해서 사용 하시면 됩니다.

 

======================================================================================================================

>> 폰트 교체 방법

======================================================================================================================

 

일단 자신이 설치하고자 하는 폰트를 아래와 같은 이름으로 변경합니다.

 

DroidSans.ttf

DroidSans-Bold.ttf 

DroidSansMono.ttf

DroidSansFallback.ttf


첨부된 압축파일 안에 내부 system폴더로 들어가서 그 안에  fonts폴더 안에 위 4개의 폰트를 교체 합니다.

 

교체된 파일을 sd카드에 넣고 Rom Manager 리커버리모드로 들어가셔서 롬 설치하듯이 설치합니다.

 

======================================================================================================================

>> 폰트 내용 정리

======================================================================================================================

안드로이드 폰트(이하 글꼴)는 다음과 같이 구성되어 있더군요. 세리프(명조)는 제외하였습니다.

  • DroidSans.ttf   - 산세리프(고딕) 기본
  • DroidSans-Bold.ttf  - 산세리프 굵게
  • DroidSansMono.ttf  - 산세리프 모노('굴림체'와 같이 폭이 일정한 글꼴-'굴림'은 폭이 일정하지 않음)
  • DroidSansFallback.ttf  - 위 글꼴에서 없는 문자(한글, 한자, 일본어 등)를 대체 표시함

폰트 변경 글을 읽어 보면 위 4가지 모두 변경하도록 되어 있죠. 잘 모르시는 분들을 위해 그냥 바꾸도록 한 듯한데요... 혹시나 궁금해 하시는 분들이 있을 것  같아서 정리해 봤습니다.^^

혹시 글꼴을 바꾼 후 한자나 일본어 등이 표시되지 않는 경우가 있지 않으신가요?
이 경우는 위 글꼴을 이해하지 않고 무작정 적용해서 발생하는 문제입니다.
DroidSansFallback.ttf 에는 한글, 한자와 일본어 등 동아시아 문자들이 모두 포함되어 있어 DroidSans와 DroidSans-Bold에서 표시하지 못하는 문자들을 표시하는 역할을 합니다. 그래서 크기도 다른 것들에 비해 제법 크죠.

즉, 기본 안드로이드에서 '한글'을 표시하는 방법은

  1. DroidSans에서 글꼴을 검색. 여기는 영문과 숫자, 기호 등만 포함되어 있으므로 '한글'은 오류
  2. 위 글꼴에 없으므로 DroidSansFallback 검색 - '한글'이 있으므로 표시

이런 방식으로 한글을 표현합니다. 굵은 글꼴도 DroidSans-Bold를 먼저 읽는데, 한글이 없으므로 DroidSansFallback을 읽게 됩니다. 그런데 DroidSansFallback은 하나밖에 없으므로 한글은 굵은 글꼴 표시가 되지 않죠. 이제 왜 안드로이드에서 한글이 굵게 표시되지 않는 지 아시겠죠? ^^ 한자와 일본어도 마찬가지구요. 글꼴을 변경했을 때 굵기가 바뀌는 건 한글 글꼴을 DroidSans와 DroidSans-Bold에 모두 적용했기 때문입니다. 이상한 것은 굵게 표시할 때 영문은 DroidSans-Bold를 읽어 굵게 나오는데, 한글은 DroidSansFallback을 읽되 굵게 되지 않는다는 것이죠. 그래서 마켓에서 앱 제목에 영어만 굵고 한글은 굵지 않게 표시되는 것입니다.

비슷한 경우를 예로 들어 보면, 나눔 글꼴에는 한자가 포함되어 있지 않습니다. 그래서 아래 그림처럼 한자는 거칠게(aliasing) 표현되죠. 이는 원래 글꼴에 한자가 없기 때문에 윈도우 시스템 글꼴로 fallback(대체)된 것입니다. 일본어는 포함되어 있네요.



DroidSansMono 글꼴은 고정폭인데, 거의 사용하는 경우가 없으므로 굳이 바꾸지 않는 게 좋을 것 같습니다.

여기까지 이해가 되셨으면 이제 폰트 적용을 하실 때 다음을 고려해 볼 수 있겠죠.
1. 한글 글꼴만 설치(한글 글꼴에는 대부분 영자와 숫자, 기호가 포함되어 있음)

  • 한글 글꼴을 DroidSans.ttf, DroidSans-Bold.ttf 로 바꿈(한글글꼴은 대부분 굵은 글꼴을 따로 제공하지 않으나, 나눔글꼴은 굵은 글꼴이 따로 준비되어 있으므로 각각 지정해 주는 것이 좋습니다. 예] '나눔고딕 -> DroidSans.ttf', '나눔고딕bold -> DroidSans-Bold.ttf' 그런데, 나눔글꼴을 하면 글자위치가 조금 올라가네요.)
  • DroidSansFallback.ttf는 기본을 그대로 유지 또는 한자, 일본어를 포함한 글꼴 사용
  • 장점 : 다양한 한글 글꼴 적용 가능. 한글의 굵기 표현이 가능. 한자와 일본어 표시 가능
  • 단점 : 한글 글꼴에 포함된 한자나 일본어는 굵게 표현되나 그 외의 것은 보통으로 표시됨
  • 한글 글꼴 2개만 복사하면 됨
  • (한글 기본) -> DroidSans.ttf
  • (한글 굵음) -> DroidSans-Bold.ttf
  • DroidSansFallback.ttf 는 기본 그대로 유지(한글 글꼴에 없는 한자, 일본어, 기호 등 표시용)



2. 영어와 한글 글꼴을 다르게 설치

  • 영어 글꼴을 구한 다음(인터넷 검색하면 무료 글꼴이 무지 많아요.) DroidSans.ttf, DroidSans-Bold.ttf 로 변경(영어는 regular와 bold를 따로 제공하는 경우가 많음)
  • 한글 글꼴을 DroidSansFallback.ttf로 바꿈(단, 이 경우에는 한글 글꼴에 한글, 한자, 일본어가 포함되어 있어야 하는데, 이런 글꼴은 많지가 않습니다. 일본어나 한자가 중요하지 않다면 아무 글꼴이나 넣으셔도 됩니다.)
  • 장점 : 영어와 한글 글꼴을 따로 지정할 수 있음
  • 단점 : 한자와 일본어를 다 표시할 경우 한글 선택의 폭이 좁음. 한글 글꼴의 굵기 표현이 안 됨. 잘못된 글꼴 선택 시 영어와 한글이 어울리지 않게 되는 경우가 있음. 한글 글꼴에 포함되지 않은 한자는 표시가 안 됨
  • 영어글꼴 2개, 한글 글꼴 1개 복사
  • (영어 기본) -> DroidSans.ttf
  • (영어 굵음) -> DroidSans-Bold.ttf
  • (한글) -> DroidSansFallback.ttf
안정적인 DNS서비스 DNSEver DNS server, DNS service
Posted by 키르히

댓글을 달아 주세요