안드로이드

해결 방법

해결 방법은 전병권 님이 GDG Korea - Android에서 2.2 RC에서 해결하는 방법을 올려주셨었습니다.

다음과 같은 방법으로 해결이 가능합니다.

맥에서 다음의 명령어를 이용하시면 패치가 가능합니다.


 
curl https://gist.githubusercontent.com/skyisle/4d98cbcdc259601fba0f07602667b1b9/raw/0da59a462366f2d5165e112648a549cb705e9e15/korean_font.diff | patch -p1 -d /Applications/Android\ Studio.app/Contents/plugins/android/lib/layoutlib/data/fonts/

뒤쪽의 -d 이후 경로는 자신의 설치 경로에 따라 조금씩 다릅니다. 확인하셔서 적용하시면 되겠습니다.

윈도우에서는 다음의 경로를 찾으셔서 직접 수정해주셔야 합니다.

Android Studio 2.2가 설치된 경로에서 다음의 경로를 추가로 따라가셔서 fonts.xml을 열어 추가해주시면 되겠습니다.

 

 

plugins/android/lib/layoutlib/data/fonts/fonts.xml

참고로 fonts의 fonts.xml에는 다음과 같은 내용이 담겨있습니다.

 

<family lang="ko">
  <font weight="400" style="normal" index="1">NotoSansCJK-Regular.ttc</font>
</family>
<family lang="und-Zsye">
  <font weight="400" style="normal">NotoColorEmoji.ttf</font>
</family>

 

전병권 님은 여기에 다음을 추가하여 패치해주셨습니다.

결국 한국어 폰트가 존재하지 않아서 생기는 문제였습니다.

 

<family lang="ko">
  <font weight="400" style="normal" index="1">NanumGothic.ttf</font>
</family>

 

 

 

셋팅 모습 

    <family lang="ko">
        <font weight="400" style="normal" index="1">NotoSansCJK-Regular.ttc</font>
		  <font weight="400" style="normal" index="1">NanumGothic.ttf</font>
    </family>

 

 

리스타트

 

 

 

about author

PHRASE

Level 60  머나먼나라

주머니에 들어간 송곳이라 , 선하고 악한 일은 숨겨지지 않고 자연히 드러난다는 말.

댓글 ( 4)

댓글 남기기

작성