| Modifier and Type | Class and Description |
|---|---|
| private static class | GsubWorkerForBengali.
Models characters like O-kar (ো) and OU-kar (ৌ). |
| Modifier and Type | Field and Description |
|---|---|
| private static final GsubWorkerForBengali. | |
| private static final char[] | |
| private final Map | |
| private final List | |
| private final CmapLookup | |
| private static final List | FEATURES_IN_ORDER
This sequence is very important. |
| private final GsubData | |
| private static final String | |
| private static final Log |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private List | |
| public List | applyTransforms(List<Integer>
list of original glyph IDs originalGlyphIds)Implements org. Applies language-specific transforms including GSUB and any other pre or post-processing necessary for displaying Glyphs correctly. |
| private Map | |
| private List | |
| private Integer | |
| private List | |
| private List | |
| private List |
| BEFORE_AND_AFTER_SPAN_CHARS | back to summary |
|---|---|
| private static final GsubWorkerForBengali. | |
| BEFORE_HALF_CHARS | back to summary |
|---|---|
| private static final char[] BEFORE_HALF_CHARS | |
| beforeAndAfterSpanGlyphIds | back to summary |
|---|---|
| private final Map<Integer, GsubWorkerForBengali. | |
| beforeHalfGlyphIds | back to summary |
|---|---|
| private final List<Integer> beforeHalfGlyphIds | |
| cmapLookup | back to summary |
|---|---|
| private final CmapLookup cmapLookup | |
| FEATURES_IN_ORDER | back to summary |
|---|---|
| private static final List<String> FEATURES_IN_ORDER This sequence is very important. This has been taken from https://docs.microsoft.com/en-us/typography/script-development/bengali | |
| gsubData | back to summary |
|---|---|
| private final GsubData gsubData | |
| INIT_FEATURE | back to summary |
|---|---|
| private static final String INIT_FEATURE | |
| LOG | back to summary |
|---|---|
| private static final Log LOG | |
| GsubWorkerForBengali | back to summary |
|---|---|
| pack-priv GsubWorkerForBengali(CmapLookup cmapLookup, GsubData gsubData) | |
| applyGsubFeature | back to summary |
|---|---|
| private List | |
| applyTransforms | back to summary |
|---|---|
| public List Implements org. Doc from org. Applies language-specific transforms including GSUB and any other pre or post-processing necessary for displaying Glyphs correctly. | |
| getBeforeAndAfterSpanGlyphIds | back to summary |
|---|---|
| private Map | |
| getBeforeHalfGlyphIds | back to summary |
|---|---|
| private List | |
| getGlyphId | back to summary |
|---|---|
| private Integer getGlyphId(char character) | |
| repositionBeforeAndAfterSpanGlyphIds | back to summary |
|---|---|
| private List | |
| repositionBeforeHalfGlyphIds | back to summary |
|---|---|
| private List | |
| repositionGlyphs | back to summary |
|---|---|
| private List | |
| Modifier and Type | Field and Description |
|---|---|
| private final char | |
| private final char | |
| private final char |
| Access | Constructor and Description |
|---|---|
| pack-priv | BeforeAndAfterSpanComponent(char originalCharacter, char beforeComponentCharacter, char afterComponentCharacter)
|
| afterComponentCharacter | back to summary |
|---|---|
| private final char afterComponentCharacter | |
| beforeComponentCharacter | back to summary |
|---|---|
| private final char beforeComponentCharacter | |
| originalCharacter | back to summary |
|---|---|
| private final char originalCharacter | |
| BeforeAndAfterSpanComponent | back to summary |
|---|---|
| pack-priv BeforeAndAfterSpanComponent(char originalCharacter, char beforeComponentCharacter, char afterComponentCharacter) | |