2013-08-14 3 views
8

내 응용 프로그램에서 글꼴의 Roboto로 제품군을 포함, 그래서 같은 코드의 글꼴을 만들 수있어이 :안드로이드 "Roboto로 빛"픽셀 화

Typeface robotoLight = Typeface.createFromAsset(getAssets(), "fonts/Roboto-Light.ttf"); 

나는 (일부 작은 크기 심지어 제안 된 크기를 발견했습니다 Android Developer Typography page에서) 왜곡되거나 픽셀이 나타납니다.

roboto_pixelated

는 "다가오는 날짜는"큰 크기를 사용하고 잘 보이는 다음은 응용 프로그램에 몇 TextView의 스크린 샷이다. 다른 것들은 14sp로 크기가 정해져서 두려운 것처럼 보입니다. 문제는 TextView에서 여백이나 패딩이 아닙니다. 둘 다 변경하려고했습니다. 누구든지이 문제의 원인을 파악하고이를 해결하는 방법을 알고 있습니까?

+3

이 질문은 놀랍습니다! +1 – cj1098

답변

8

는 사용자 지정 서체와 TextViews 각각 다음보십시오 :

int flags = textView.getPaintFlags() | Paint.SUBPIXEL_TEXT_FLAG 
      | Paint.ANTI_ALIAS_FLAG; 
textView.setPaintFlags(flags); 
+0

당신은 틀린입니다. 고마워! – mhouglum