Class Type1FontUtil


  • public final class Type1FontUtil
    extends Object
    This class contains some helper methods handling Type1-Fonts.
    • Method Detail

      • 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