마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

canvas로 그릴때 paint 의 font를 외부font로 변경하려고 합니다.

0 추천
textview의 폰트를 바꾸려고 할때 setTypeface로 외부폰트를 getAsset해서 변경을 했습니다.

textview는 변경이 잘되구요

 

그래서 맵위에 뿌려지는 text들의 font를 바꾸려고 합니다.

canvas에서 drawtext를 하고있는데 drawtext(1,2,3,4) 에서 4번째 인자가 paint로 이 paint또한 setTypeface를

지원하더군요

그래서 우선 textView처럼 해보았지만 화면 자체가 아예 그려지지 않는것 같습니다. 검은색 화면으로 나옵니다.

 

궁금한점이 canvas로 drawtext를 하는 경우 외부폰트는 사용이 아예 불가능 한가요?

아니면 기종마다 차이가 있나요? 아니면 되는 폰트가 있고 안되는것이 있나요

구글링하다 본 내용중에 정확한것 아니고 써져있기론 window에서 지원하는 font는 사용불가능하고

개인적으로 만든 font가 된다고 본것 같은데 맞나요?

 

아시는분이 계시다면 답변좀 해주시면 고맙겠습니다.
익명사용자 님이 2013년 9월 4일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...