Class FontUtil

java.lang.Object
com.itextpdf.kernel.font.FontUtil

public class FontUtil extends Object
  • Field Details

    • NUMBER_GENERATOR

      private static final SecureRandom NUMBER_GENERATOR
    • uniMaps

      private static final HashMap<String,CMapToUnicode> uniMaps
    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • UNIVERSAL_CMAP_DIR

      private static final String UNIVERSAL_CMAP_DIR
      See Also:
    • UNIVERSAL_CMAP_ORDERINGS

      private static final Set<String> UNIVERSAL_CMAP_ORDERINGS
  • Constructor Details

    • FontUtil

      private FontUtil()
  • Method Details

    • addRandomSubsetPrefixForFontName

      public static String addRandomSubsetPrefixForFontName(String fontName)
    • processToUnicode

      static CMapToUnicode processToUnicode(PdfObject toUnicode)
    • parseUniversalToUnicodeCMap

      static CMapToUnicode parseUniversalToUnicodeCMap(String ordering)
    • getToUnicodeFromUniMap

      static CMapToUnicode getToUnicodeFromUniMap(String uniMap)
    • createRandomFontName

      static String createRandomFontName()
    • convertSimpleWidthsArray

      static int[] convertSimpleWidthsArray(PdfArray widthsArray, int first, int missingWidth)
    • convertCompositeWidthsArray

      static IntHashtable convertCompositeWidthsArray(PdfArray widthsArray)
    • getRandomFontPrefix

      private static StringBuilder getRandomFontPrefix(int length)