Я понял это сам. Для всех, кто ищет эту тему, вот решение.
Создать новый класс:
public class CustomFontResource {
public static FontUIResource createFont(String path, final int size) {
Font font = Font.createFont(Font.TRUETYPE_FONT,
new FileInputStream(path));
FontUIResource fontResource = new FontUIResource(font.deriveFont(
Font.PLAIN, size));
return fontResource;
}
}
Добавьте это в style.xml:
<object id="your_font_id" class="yourpackage.CustomFontResource"
method="createFont">
<string>fontpath</string>
<int>desired size</int>
</object>
<style ...>
<font idref="your_font_id" />
</style>