Class ObfuscatedFontPart


public class ObfuscatedFontPart
extends AbstractFontPart
  • Constructor Details

  • Method Details

    • init

      public void init()
    • deObfuscate

      @Deprecated public PhysicalFont deObfuscate​(java.lang.String fontNameAsInTablePart, java.lang.String fontFileName, java.lang.String fontKey, java.lang.String filenamePrefix)
      Deprecated.
    • extract

      public PhysicalFont extract​(java.lang.String fontNameAsInTablePart, java.lang.String fontFileName, java.lang.String fontKey, java.lang.String filenamePrefix)
      deObfuscate this font, and save it using fontName
      Specified by:
      extract in class AbstractFontPart
      Parameters:
      fontNameAsInTablePart - - the name to save the font as. We could read the font name from the deObfuscated data, but FontLoader can't readily load from a byte array.
      fontKey -
    • fromHexString

      public static byte fromHexString​(java.lang.String hexStr)
    • deleteEmbeddedFontTempFiles

      protected static void deleteEmbeddedFontTempFiles​(java.lang.String filenamePrefix)
    • finalize

      protected void finalize() throws java.lang.Throwable
      Overrides:
      finalize in class AbstractFontPart
      Throws:
      java.lang.Throwable