Class CharNormalize
java.lang.Object
org.docx4j.fonts.fop.complexscripts.util.CharNormalize
Normalization related utilities. N.B. This implementation is an experimental shortcut, the full version of which would require either using ICU4J or an extraction of its normalization function, either being a significant undertaking. At present we handle only specialized decomposition of Indic two part matras.
This work was originally authored by Glenn Adams (gadams@apache.org).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[]private static final int[][]private static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int[]decompose(int c, int[] da) static booleanisDecomposable(int c) static int
-
Field Details
-
DECOMPOSABLES
private static final int[] DECOMPOSABLES -
DECOMPOSITIONS
private static final int[][] DECOMPOSITIONS -
MAX_DECOMPOSITION_LENGTH
private static final int MAX_DECOMPOSITION_LENGTH- See Also:
-
-
Constructor Details
-
CharNormalize
private CharNormalize()
-
-
Method Details
-
isDecomposable
public static boolean isDecomposable(int c) -
maximumDecompositionLength
public static int maximumDecompositionLength() -
decompose
public static int[] decompose(int c, int[] da)
-