Enum FigletLayout
The layout bits of a FIGfont header, in the numbering of its Full_Layout field. Zero is full width.
Assembly: DarkEffekt.Terminal.Core
Section titled “Assembly: DarkEffekt.Terminal.Core”[Flags]public enum FigletLayoutFields
Section titled “Fields”FullWidth
Section titled “FullWidth”Every glyph keeps its whole width.
FullWidth = 0EqualCharacter
Section titled “EqualCharacter”Horizontal rule 1: two equal characters become one.
EqualCharacter = 1Underscore
Section titled “Underscore”Horizontal rule 2: an underscore gives way to a bar, slash, bracket, brace, parenthesis, or angle.
Underscore = 2Hierarchy
Section titled “Hierarchy”Horizontal rule 3: of two characters from different classes, the later class stays.
Hierarchy = 4OppositePair
Section titled “OppositePair”Horizontal rule 4: facing brackets, braces, or parentheses become a bar.
OppositePair = 8Horizontal rule 5: “/" becomes “|”, “/” becomes “Y”, and “><” becomes “X”.
BigX = 16Hardblank
Section titled “Hardblank”Horizontal rule 6: two hardblanks become one.
Hardblank = 32HorizontalFitting
Section titled “HorizontalFitting”Glyphs move together until they touch.
HorizontalFitting = 64HorizontalSmushing
Section titled “HorizontalSmushing”Glyphs move together until they touch, then overlap by one column where the rules allow.
HorizontalSmushing = 128VerticalEqualCharacter
Section titled “VerticalEqualCharacter”Vertical rule 1.
VerticalEqualCharacter = 256VerticalUnderscore
Section titled “VerticalUnderscore”Vertical rule 2.
VerticalUnderscore = 512VerticalHierarchy
Section titled “VerticalHierarchy”Vertical rule 3.
VerticalHierarchy = 1024VerticalHorizontalLine
Section titled “VerticalHorizontalLine”Vertical rule 4.
VerticalHorizontalLine = 2048VerticalLineSupersmushing
Section titled “VerticalLineSupersmushing”Vertical rule 5.
VerticalLineSupersmushing = 4096VerticalFitting
Section titled “VerticalFitting”Stacked lines move together until they touch.
VerticalFitting = 8192VerticalSmushing
Section titled “VerticalSmushing”Stacked lines overlap by one row where the rules allow.
VerticalSmushing = 16384HorizontalRules
Section titled “HorizontalRules”The six horizontal smushing rules.
HorizontalRules = EqualCharacter | Underscore | Hierarchy | OppositePair | BigX | Hardblank