java.lang.Object
com.lowagie.text.pdf.ArabicLigaturizer
Deprecated.
Shape arabic characters. This code was inspired by an LGPL'ed C library: Pango ( see http://www.pango.com/ ). Note
that the code of this is the original work of Paulo Soares. Hence it is perfectly justifiable to distribute it under
the MPL.
- Author:
- Paulo Soares (psoares@consiste.pt)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDeprecated.static final intDeprecated.static final intDeprecated.static final intDeprecated.static final intDeprecated.Digit type option: Use Arabic-Indic digits (U+0660...U+0669).static final intDeprecated.Digit type option: Use Eastern (Extended) Arabic-Indic digits (U+06f0...U+06f9).static final intDeprecated.Bit mask for digit type options.static final intDeprecated.Digit shaping option: Replace Arabic-Indic digits by European digits (U+0030...U+0039).static final intDeprecated.Digit shaping option: Replace European digits (U+0030...U+0039) by Arabic-Indic digits.static final intDeprecated.Digit shaping option: Replace European digits (U+0030...U+0039) by Arabic-Indic digits if the most recent strongly directional character is an Arabic letter (its Bidi direction value is RIGHT_TO_LEFT_ARABIC).static final intDeprecated.Digit shaping option: Replace European digits (U+0030...U+0039) by Arabic-Indic digits if the most recent strongly directional character is an Arabic letter (its Bidi direction value is RIGHT_TO_LEFT_ARABIC).static final intDeprecated.Bit mask for digit shaping options. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ar_nothing
public static final int ar_nothingDeprecated.- See Also:
-
ar_novowel
public static final int ar_novowelDeprecated.- See Also:
-
ar_composedtashkeel
public static final int ar_composedtashkeelDeprecated.- See Also:
-
ar_lig
public static final int ar_ligDeprecated.- See Also:
-
DIGITS_EN2AN
public static final int DIGITS_EN2ANDeprecated.Digit shaping option: Replace European digits (U+0030...U+0039) by Arabic-Indic digits.- See Also:
-
DIGITS_AN2EN
public static final int DIGITS_AN2ENDeprecated.Digit shaping option: Replace Arabic-Indic digits by European digits (U+0030...U+0039).- See Also:
-
DIGITS_EN2AN_INIT_LR
public static final int DIGITS_EN2AN_INIT_LRDeprecated.Digit shaping option: Replace European digits (U+0030...U+0039) by Arabic-Indic digits if the most recent strongly directional character is an Arabic letter (its Bidi direction value is RIGHT_TO_LEFT_ARABIC). The initial state at the start of the text is assumed to be not an Arabic, letter, so European digits at the start of the text will not change. Compare to DIGITS_ALEN2AN_INIT_AL.- See Also:
-
DIGITS_EN2AN_INIT_AL
public static final int DIGITS_EN2AN_INIT_ALDeprecated.Digit shaping option: Replace European digits (U+0030...U+0039) by Arabic-Indic digits if the most recent strongly directional character is an Arabic letter (its Bidi direction value is RIGHT_TO_LEFT_ARABIC). The initial state at the start of the text is assumed to be an Arabic, letter, so European digits at the start of the text will change. Compare to DIGITS_ALEN2AN_INT_LR.- See Also:
-
DIGITS_MASK
public static final int DIGITS_MASKDeprecated.Bit mask for digit shaping options.- See Also:
-
DIGIT_TYPE_AN
public static final int DIGIT_TYPE_ANDeprecated.Digit type option: Use Arabic-Indic digits (U+0660...U+0669).- See Also:
-
DIGIT_TYPE_AN_EXTENDED
public static final int DIGIT_TYPE_AN_EXTENDEDDeprecated.Digit type option: Use Eastern (Extended) Arabic-Indic digits (U+06f0...U+06f9).- See Also:
-
DIGIT_TYPE_MASK
public static final int DIGIT_TYPE_MASKDeprecated.Bit mask for digit type options.- See Also:
-
-
Constructor Details
-
ArabicLigaturizer
public ArabicLigaturizer()Deprecated.
-
LayoutProcessoror render your Fonts using FOP so glyph substitution is done correctly.