类 MyFontDecryptUtil


  • public class MyFontDecryptUtil
    extends Object
    字体解密
    作者:
    Renlm
    • 构造器详细资料

      • MyFontDecryptUtil

        public MyFontDecryptUtil()
    • 方法详细资料

      • getUnicodeCmapLookupFromTTF

        public static final org.apache.fontbox.ttf.CmapLookup getUnicodeCmapLookupFromTTF​(String url)
        获取字典
        参数:
        url -
        返回:
      • getUnicodeCmapLookupFromTTF

        public static final org.apache.fontbox.ttf.CmapLookup getUnicodeCmapLookupFromTTF​(byte[] bytes)
        获取字典
        参数:
        bytes -
        返回:
      • getUnicodeCmapLookupFromTTF

        public static final org.apache.fontbox.ttf.CmapLookup getUnicodeCmapLookupFromTTF​(InputStream in)
        获取字典
        参数:
        in -
        返回:
      • fetchFromGlyphs

        public static final String fetchFromGlyphs​(org.apache.fontbox.ttf.CmapLookup cmap,
                                                   String glyphs)
        字体解密(默认,未打乱编码映射)
        参数:
        cmap -
        glyphs -
        返回:
      • fetchFromGlyphs

        public static final String fetchFromGlyphs​(cn.hutool.core.lang.Dict gmap,
                                                   org.apache.fontbox.ttf.CmapLookup cmap,
                                                   String glyphs)
        字体解密(默认,自定义编码映射)
        参数:
        gmap - 编号字符映射
        cmap - 编码字典
        glyphs - 加密字符串
        返回: