משאב של גופנים מגדיר גופן מותאם אישית שאפשר להשתמש בו באפליקציה. גופנים הם יכולים להיות קובצי גופנים נפרדים או אוסף של קובצי גופנים, שנקראים גם של משפחת הגופנים ומוגדרים ב-XML.
ראה גם כיצד להגדיר גופנים ב-XML או להשתמש בגופנים שניתנים להורדה.
גופן בחבילה
    אפשר לקבץ גופנים כמשאבים באפליקציה. הגופנים מורכבים
    R והם זמינים במערכת באופן אוטומטי בתור
    משאב. לאחר מכן תוכל לגשת לגופנים האלה בעזרת
    סוג המשאב font.
  
- מיקום הקובץ:
- res/font/filename.ttf(- .ttf,- .ttc,- .otf, או- .xml)
 שם הקובץ משמש כמזהה המשאב.
- הפניה למשאבים:
- ב-XML: @[package:]font/font_name
- תחביר:
- 
<?xml version="1.0" encoding="utf-8"?> <font-family> <font android:font="@[package:]font/font_to_include" android:fontStyle=["normal" | "italic"] android:fontWeight="weight_value" /> </font-family> 
- רכיבים:
- דוגמא:
- קובץ XML נשמר ב-res/font/lobster.xml:<?xml version="1.0" encoding="utf-8"?> <font-family xmlns:android="http://schemas.android.com/apk/res/android"> <font android:fontStyle="normal" android:fontWeight="400" android:font="@font/lobster_regular" /> <font android:fontStyle="italic" android:fontWeight="400" android:font="@font/lobster_italic" /> </font-family> קובץ XML נשמר ב- res/layout/ומחיל את הגופן עלTextView:<?xml version="1.0" encoding="utf-8"?> <EditText android:fontFamily="@font/lobster" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello, World!" /> 
גופן ניתן להורדה
משאב גופן שניתן להורדה מגדיר גופן מותאם אישית שבו ניתן להשתמש אפליקציה. הגופן הזה לא זמין באפליקציה עצמה. במקום זאת, הגופן אוחזרו מספק הגופנים.
- מיקום הקובץ:
- res/font/filename.xmlשם הקובץ הוא מזהה המשאב.
- הפניה למשאבים:
- ב-XML:@[package:]font/font_name
- תחביר:
- 
<?xml version="1.0" encoding="utf-8"?> <font-family android:fontProviderAuthority="authority" android:fontProviderPackage="package" android:fontProviderQuery="query" android:fontProviderCerts="@[package:]array/array_resource" /> 
- רכיבים:
- דוגמא:
- קובץ XML נשמר ב-res/font/lobster.xml:<?xml version="1.0" encoding="utf-8"?> <font-family xmlns:android="http://schemas.android.com/apk/res/android" android:fontProviderAuthority="com.example.fontprovider.authority" android:fontProviderPackage="com.example.fontprovider" android:fontProviderQuery="Lobster" android:fontProviderCerts="@array/certs"> </font-family> קובץ XML נשמר ב- res/values/שמגדיר את מערך האישורים:<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="certs"> <item>MIIEqDCCA5CgAwIBAgIJA071MA0GCSqGSIb3DQEBBAUAMIGUMQsww...</item> </string-array> </resources> קובץ XML נשמר ב- res/layout/ומחיל את הגופן עלTextView:<?xml version="1.0" encoding="utf-8"?> <EditText android:fontFamily="@font/lobster" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello, World!" /> 
