HorizontalLayout enum
Smushing brings FIGlet character closer together.
Smushing can be done both horizontally as well as vertically.
Constructors
- HorizontalLayout()
-
const
Values
- fullWidth → const HorizontalLayout
-
No smushing is applied
- fittingOnly → const HorizontalLayout
-
Moves FIGcharacters closer together until they touch. Typographers use the term "kerning" for this phenomenon when applied to the horizontal axis, but fitting also includes this as a vertical behavior, for which there is apparently no established typographical term.
- equalCharacterSmushing → const HorizontalLayout
-
Two sub-characters are smushed into a single sub-character if they are the same. This rule does not smush hardblanks. (See
hardblank
below.) - underscoreSmushing → const HorizontalLayout
-
An underscore ("_") will be replaced by any of: "|", "/", "", "
", "
", "{", "}", "(", ")", "<" or ">". - hierarchySmushing → const HorizontalLayout
-
A hierarchy of six classes is used: "|", "/", "[]", "{}", "()", and "<>". When two smushing sub-characters are from different classes, the one from the latter class will be used.
- oppositePairSmushing → const HorizontalLayout
-
Smushes opposing brackets ("[]" or "]["), braces ("{}" or "}{") and parentheses ("()" or ")(") together, replacing any such pair with a vertical bar ("|").
- bigXSmushing → const HorizontalLayout
-
Smushes "/" into "|", "/" into "Y", and "><" into "X". Note that "<>" is not smushed in any way by this rule. The name "BIG X" is historical; originally all three pairs were smushed into "X".
- hardblankSmushing → const HorizontalLayout
-
Smushes two hardblanks together, replacing them with a single hardblank.
- universalSmushing → const HorizontalLayout
-
Universal smushing simply overrides the sub-character from the earlier FIGcharacter with the sub-character from the later FIGcharacter. This produces an "overlapping" effect with some FIGfonts, wherin the latter FIGcharacter may appear to be "in front".
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
HorizontalLayout> - A constant List of the values in this enum, in order of their declaration.