java.lang.Object
org.sejda.impl.sambox.util.FontUtils.FontSubsetting
- Enclosing class:
- FontUtils
Helper for subset fonts. Determines if a font is subset, computes original font name. Provides methods for loading the original full font from the system, if available, or
loading a fallback font.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal String
final boolean
final org.sejda.sambox.pdmodel.font.PDFont
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.sejda.sambox.pdmodel.font.PDFont
loadOriginal
(org.sejda.sambox.pdmodel.PDDocument document) Tries to load the original full font from the systemorg.sejda.sambox.pdmodel.font.PDFont
loadOriginalOrSimilar
(org.sejda.sambox.pdmodel.PDDocument document) org.sejda.sambox.pdmodel.font.PDFont
loadSimilar
(org.sejda.sambox.pdmodel.PDDocument document) Tries to load a similar full font from the system
-
Field Details
-
fontName
-
isSubset
public final boolean isSubset -
subsetFont
public final org.sejda.sambox.pdmodel.font.PDFont subsetFont
-
-
Constructor Details
-
FontSubsetting
public FontSubsetting(org.sejda.sambox.pdmodel.font.PDFont subsetFont)
-
-
Method Details
-
loadOriginalOrSimilar
public org.sejda.sambox.pdmodel.font.PDFont loadOriginalOrSimilar(org.sejda.sambox.pdmodel.PDDocument document) -
loadOriginal
public org.sejda.sambox.pdmodel.font.PDFont loadOriginal(org.sejda.sambox.pdmodel.PDDocument document) Tries to load the original full font from the system -
loadSimilar
public org.sejda.sambox.pdmodel.font.PDFont loadSimilar(org.sejda.sambox.pdmodel.PDDocument document) Tries to load a similar full font from the system
-