2013-10-01 1 views
20

내 앱이 Android 4 이상의 기기 만 지원하는 경우 Roboto 글꼴을 사용하여 저작물 폴더에 추가해야하나요?Android 4+ 용 Roboto 글꼴?

귀하의 도움에 감사드립니다. 알렉스. 추신 제 영어 : 문서에서

+0

어떻게하는지 또는 정확히 무엇을 의미하는지 알고 싶습니까? –

+0

@silvia_aut, 알고 싶습니다. 매번 mTextView.setTypeface()를 사용해야합니까? 아니면 안드로이드 4 + 하나의 부모 글꼴을 사용하므로 xml android : typeface = "normal"만 사용할 수 있기 때문에 불필요합니다. – AlexMomotov

+0

@silvia_aut에게. 그리고 나는 알고 싶습니다 : 모든 안드로이드 4 이상의 장치가 Roboto 글꼴을 사용합니까? 예 : 삼성 Galaxy S4 및 Google Nexus 4? – AlexMomotov

답변

64

당신이 좋아 4.1 안드로이드에서 기본적으로 Roboto로 사용할 수 있습니다 :

android:fontFamily="sans-serif"   // roboto regular 
android:fontFamily="sans-serif-light"  // roboto light 
android:fontFamily="sans-serif-condensed" // roboto condensed 

을 아래에서 모든 버전의 경우 글꼴을 직접로드 할 수 있습니다. 더 많은 정보를 얻으려면 잠시 후에 준 this 답변을보십시오.

2

죄송합니다 :

아이스크림 샌드위치는 Roboto로 명명 된 새로운 형태의 제품군을 출시 UI 및 고해상도 화면의 요구 사항을 위해 특별히 를 만들었습니다.

Typography에 대해 자세히 알아보십시오.

13

응답

확인. 나는 그것을 얻었다고 생각한다.

삼성 휴대 전화는 지금까지 가장 인기있는 Android 휴대 전화입니다. 반면에 삼성 전화가 4.1 이상인 모든 휴대 전화에는 Robot이 있고, 에는 Samsung Sans이 있고, 사용자가 으로 기본 글꼴을 설정 한 경우 android : font-family (@Ahmad의 설명대로) Robos가 아니라 삼성 Sans를 모두 돌려 줄 것을 요청합니다. 스트레칭 할 수없는 흔들림 방지 공간이없는 레이아웃을 단단히 고정한 경우 Samsung Sans에서 을 깨뜨릴 것입니다. 이것을 돌릴 수있는 쉬운 방법은 없습니다. Robot을 가지고있는 사람이 일 경우 절대적으로 자산으로 포장하고 명시 적으로 서체로 설정해야합니다.

들으 여기 @Kenton 가격의 의견뿐만 아니라 @Ahmad하기 : https://stackoverflow.com/a/14633032/2553905

4

는 아마드의 훌륭한 답변에 추가하려면, 당신은 밖으로 교환 할 수 있습니다 '빛'또는 당신이에서 원하는 중 스타일에 '응축' 여기에 재료 설계 지침의 목록 : 예를 들어

http://www.google.com/design/spec/style/typography.html#typography-roboto-noto

:

android:fontFamily="sans-serif-medium"  // roboto medium 

등등. 이 주석은 Ahmad 's를 더 이상 추가하지 않지만, 그가 준 3 가지 예제에만 국한되지는 않습니다. 모든 것을 사용할 수 있습니다.

관련 문제