CharacterStyle
public struct CharacterStyle : OptionSet, Hashable
This option set describes the character style for a cell, this includes information about the font to use as well as decorations on the text
-
Declaration
Swift
public let rawValue: UInt8 -
Constructs a character attribute from a raw value.
Declaration
Swift
public init(rawValue: UInt8) -
Constructs the CharacterStyle from a CharData.attribute that encodes the foreground, background and flags
Declaration
Swift
public init(attribute: Int32) -
Empty style
Declaration
Swift
public static let none: CharacterStyle -
Use a bold font
Declaration
Swift
public static let bold: CharacterStyle -
Underline the currentlin line
Declaration
Swift
public static let underline: CharacterStyle -
The text should blink
Declaration
Swift
public static let blink: CharacterStyle -
The text should be inverted (background and foreground are swapped)
Declaration
Swift
public static let inverse: CharacterStyle -
The text should be replaced with white space - there is a debate as to what to do about it when copy/pasting code as different terminal emulators have taken conflicting takes, so your UI driver might have to choose
Declaration
Swift
public static let invisible: CharacterStyle -
Font should be rendered more lightly, implementation specific
Declaration
Swift
public static let dim: CharacterStyle -
Use italic fonts
Declaration
Swift
public static let italic: CharacterStyle -
Cross out the text
Declaration
Swift
public static let crossedOut: CharacterStyle
View on GitHub
Install in Dash
CharacterStyle Structure Reference