package org.emdev.common.fonts; import android.graphics.Typeface; import java.io.File; import org.emdev.common.fonts.data.FontFamilyType; import org.emdev.common.fonts.data.FontInfo; public class ExtStorageFontProvider extends BaseExtStorageFontProvider { public ExtStorageFontProvider(final File targetAppStorage) { super(targetAppStorage); } @Override protected Typeface loadTypeface(final FontFamilyType type, final FontInfo fi) { final File f = getFontFile(fi); try { return f.exists() ? Typeface.createFromFile(f) : null; } catch (final Throwable th) { th.printStackTrace(); } return null; } }