code: public static Typeface createFromAsset(AssetManager mgr, String path) {
          Typeface typeface = TYPEFACES.get(path);
          if (typeface != null) {
              return typeface;
          } else {
              typeface = Typeface.createFromAsset(mgr, path);
              TYPEFACES.put(path, typeface);
              return typeface;
          }
      }
docs: Create a new typeface from the specified font data.
  
  @param mgr  The application's asset manager
  @param path The file name of the font data in the assets directory
  @return The new typeface.