RTEditor/src/main/java/com/onegravity/rteditor/fonts/TTFAnalyzer.java
static String getFontName(AssetManager assets, String filePath) {
        TTFAssetInputStream in = null;
        try {
            InputStream file = assets.open(filePath, AssetManager.ACCESS_RANDOM);
            in = new TTFAssetInputStream(file);
            return getTTFFontName(in, filePath);
        } catch (FileNotFoundException e) {
            return null;    // Missing permissions?
        } catch (IOException e) {
            return null;    // Corrupted font file?
        }
        finally {
            IOUtils.closeQuietly(in);
        }
    }
static String getFontName(AssetManager assets, String filePath) {
        TTFAssetInputStream in = null;
        try {
            InputStream file = assets.open(filePath, AssetManager.ACCESS_RANDOM);
            in = new TTFAssetInputStream(file);
            return getTTFFontName(in, filePath);
        } catch (FileNotFoundException e) {
            return null;    // Missing permissions?
        } catch (IOException e) {
            return null;    // Corrupted font file?
        }
        finally {
            IOUtils.closeQuietly(in);
        }
    }
static String getFontName ( AssetManager assets , String filePath ) { TTFAssetInputStream in = null ; try { InputStream file = assets . open ( filePath , AssetManager . ACCESS_RANDOM ) ; in = new TTFAssetInputStream ( file ) ; return getTTFFontName ( in , filePath ) ; } catch ( FileNotFoundException e ) { return null ; // Missing permissions? } catch ( IOException e ) { return null ; // Corrupted font file? } finally { IOUtils . closeQuietly ( in ) ; } }
Retrieve the file name for a font in the asset folder.

@param filePath the full path for the font in the asset folder to retrieve.

@return The file name or null of none could be retrieved.
Retrieve the file name for a font in the asset folder .