Package com.itextpdf.kernel.font
Class FontUtil
- java.lang.Object
-
- com.itextpdf.kernel.font.FontUtil
-
public class FontUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static org.slf4j.LoggerLOGGERprivate static java.security.SecureRandomNUMBER_GENERATORprivate static java.util.HashMap<java.lang.String,CMapToUnicode>uniMapsprivate static java.lang.StringUNIVERSAL_CMAP_DIRprivate static java.util.Set<java.lang.String>UNIVERSAL_CMAP_ORDERINGS
-
Constructor Summary
Constructors Modifier Constructor Description privateFontUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringaddRandomSubsetPrefixForFontName(java.lang.String fontName)(package private) static IntHashtableconvertCompositeWidthsArray(PdfArray widthsArray)(package private) static int[]convertSimpleWidthsArray(PdfArray widthsArray, int first, int missingWidth)(package private) static java.lang.StringcreateRandomFontName()private static java.lang.StringBuildergetRandomFontPrefix(int length)(package private) static CMapToUnicodegetToUnicodeFromUniMap(java.lang.String uniMap)(package private) static CMapToUnicodeparseUniversalToUnicodeCMap(java.lang.String ordering)(package private) static CMapToUnicodeprocessToUnicode(PdfObject toUnicode)
-
-
-
Field Detail
-
NUMBER_GENERATOR
private static final java.security.SecureRandom NUMBER_GENERATOR
-
uniMaps
private static final java.util.HashMap<java.lang.String,CMapToUnicode> uniMaps
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
UNIVERSAL_CMAP_DIR
private static final java.lang.String UNIVERSAL_CMAP_DIR
- See Also:
- Constant Field Values
-
UNIVERSAL_CMAP_ORDERINGS
private static final java.util.Set<java.lang.String> UNIVERSAL_CMAP_ORDERINGS
-
-
Method Detail
-
addRandomSubsetPrefixForFontName
public static java.lang.String addRandomSubsetPrefixForFontName(java.lang.String fontName)
-
processToUnicode
static CMapToUnicode processToUnicode(PdfObject toUnicode)
-
parseUniversalToUnicodeCMap
static CMapToUnicode parseUniversalToUnicodeCMap(java.lang.String ordering)
-
getToUnicodeFromUniMap
static CMapToUnicode getToUnicodeFromUniMap(java.lang.String uniMap)
-
createRandomFontName
static java.lang.String createRandomFontName()
-
convertSimpleWidthsArray
static int[] convertSimpleWidthsArray(PdfArray widthsArray, int first, int missingWidth)
-
convertCompositeWidthsArray
static IntHashtable convertCompositeWidthsArray(PdfArray widthsArray)
-
getRandomFontPrefix
private static java.lang.StringBuilder getRandomFontPrefix(int length)
-
-