Package com.itextpdf.kernel.font
Class FontUtil
java.lang.Object
com.itextpdf.kernel.font.FontUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
private static final SecureRandom
private static final HashMap
<String, CMapToUnicode> private static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
addRandomSubsetPrefixForFontName
(String fontName) (package private) static IntHashtable
convertCompositeWidthsArray
(PdfArray widthsArray) (package private) static int[]
convertSimpleWidthsArray
(PdfArray widthsArray, int first, int missingWidth) (package private) static String
private static StringBuilder
getRandomFontPrefix
(int length) (package private) static CMapToUnicode
getToUnicodeFromUniMap
(String uniMap) (package private) static CMapToUnicode
parseUniversalToUnicodeCMap
(String ordering) (package private) static CMapToUnicode
processToUnicode
(PdfObject toUnicode)
-
Field Details
-
NUMBER_GENERATOR
-
uniMaps
-
LOGGER
private static final org.slf4j.Logger LOGGER -
UNIVERSAL_CMAP_DIR
- See Also:
-
UNIVERSAL_CMAP_ORDERINGS
-
-
Constructor Details
-
FontUtil
private FontUtil()
-
-
Method Details
-
addRandomSubsetPrefixForFontName
-
processToUnicode
-
parseUniversalToUnicodeCMap
-
getToUnicodeFromUniMap
-
createRandomFontName
-
convertSimpleWidthsArray
-
convertCompositeWidthsArray
-
getRandomFontPrefix
-