public final class InterElementAttribute extends Object implements Attribute
AttributedRuns.
In addition to defining the type for inter element attribute keys, this class defines a number of well-known inter element attributes, and in particular all the attributes which are exchanged between an inline formatter and its clients. For each such attribute, we define the possible values.
Other InterElementAttribute objects can be created and used by
the client of an inline formatter. However, these keys will be ignored by the
inline formatters of this package.
| Modifier and Type | Field and Description |
|---|---|
static InterElementAttribute |
ligatureLevel
The maximimum level of ligature crossing this inter element boundary.
|
| Constructor and Description |
|---|
InterElementAttribute(String name) |
public static final InterElementAttribute ligatureLevel
LigatureLevel; see that class for
the ordering.
If the character stream
contains explicit indications about ligatures (e.g. if
U+200C ZERO WIDTH NON-JOINER or U+200D ZERO WIDTH JOINER is
present), then those indications override precedence over this attribute.
The interpretation of those characters in terms of ligature levels
depend on the script, but they are always equivalent to the smallest
level (LigatureLevel.NONE) or the highest level
(LigatureLevel.COMMON).
public InterElementAttribute(String name)
Copyright © 2010 - 2020 Adobe. All Rights Reserved