Class Type1FontUtil

java.lang.Object
org.apache.fontbox.cff.Type1FontUtil

public final class Type1FontUtil extends Object
This class contains some helper methods handling Type1-Fonts.
Author:
Villu Ruusmann
  • Method Details

    • hexEncode

      public static String hexEncode(byte[] bytes)
      Converts a byte-array into a string with the corresponding hex value.
      Parameters:
      bytes - the byte array
      Returns:
      the string with the hex value
    • hexDecode

      public static byte[] hexDecode(String string)
      Converts a string representing a hex value into a byte array.
      Parameters:
      string - the string representing the hex value
      Returns:
      the hex value as byte array
    • eexecEncrypt

      public static byte[] eexecEncrypt(byte[] buffer)
      Encrypt eexec.
      Parameters:
      buffer - the given data
      Returns:
      the encrypted data
    • charstringEncrypt

      public static byte[] charstringEncrypt(byte[] buffer, int n)
      Encrypt charstring.
      Parameters:
      buffer - the given data
      n - blocksize?
      Returns:
      the encrypted data
    • eexecDecrypt

      public static byte[] eexecDecrypt(byte[] buffer)
      Decrypt eexec.
      Parameters:
      buffer - the given encrypted data
      Returns:
      the decrypted data
    • charstringDecrypt

      public static byte[] charstringDecrypt(byte[] buffer, int n)
      Decrypt charstring.
      Parameters:
      buffer - the given encrypted data
      n - blocksize?
      Returns:
      the decrypted data