안녕하세요. 모두들 아시겠지만 안드로이드에서 폰트는
내장된 폰트를 사용하거나 외부 폰트를 자산으로 넣고 사용 가능합니다.

 아래의 두개의 폰트를 생성하는 문장 중 첫 번째 매개 변수를 보시면,
    Typeface.create(Typeface.SERIF, Typeface.ITALIC);
    Typeface.create("fantasy", Typeface.ITALIC);

하나는 Typeface의 상수 값인 SERIF와
하나는 font의 name인 "fantasy"로 설정된 것이 보입니다.

궁금한 것은 Typeface.SERIF는 폰트의 이름이 아니라 글꼴의 범주라고 되어 있는데
-_-;; 무슨 말인지 도무지 알 수가 없습니다. 글꼴의 범주로 글꼴을 만든다는게 이해가 가질 않습니다.

참고로 아래는 2.0에서 지원되는 폰트 정보입니다.
역시 아래에도 SERIF라는 name은  없습니다. -_-;;;;
제가 폰트에 대해 뭔가 잘 못 생각하는 게 있는 걸까요 -_-;;
파일: \platforms\android-2.0\data\fonts\fonts.xml
<fonts>
    <font ttf="DroidSans">
        <name>sans-serif</name>
        <name>arial</name>
        <name>helvetica</name>
        <name>tahoma</name>
        <name>verdana</name>
    </font>
    <font ttf="DroidSerif">
        <name>serif</name>
        <name>times</name>
        <name>times new roman</name>
        <name>palatino</name>
        <name>georgia</name>
        <name>baskerville</name>
        <name>goudy</name>
        <name>fantasy</name>
        <name>cursive</name>
        <name>ITC Stone Serif</name>
    </font>
    <font ttf="DroidSansMono">
        <name>monospace</name>
        <name>courier</name>
        <name>courier new</name>
        <name>monaco</name>
    </font>
     <font ttf="DroidSansFallback" />
</fonts>
profile