yokogaki library

Flutter package for Japanese horizontal text (yokogaki) layout with advanced typography features.

Classes

CharacterClassifier
Classifier for determining character types and properties
DecorationLayout
Layout information for a text decoration
DecorationRenderer
Renderer for text decorations (underlines, overlines, etc.) in horizontal text
Gaiji
Represents an image-based custom character (外字)
GaijiLayout
Layout information for a resolved gaiji
GaijiRenderer
Renderer for gaiji (外字) images
GroupHorizontalTextSpan
A group of child spans
HorizontalRichText
A widget for displaying horizontal Japanese rich text with multiple styles
HorizontalText
A widget for displaying horizontal Japanese text with advanced typography
HorizontalTextSpan
Base class for horizontal text spans
HorizontalTextStyle
Style configuration for horizontal text layout
Kenten
Kenten (emphasis marks) annotation for horizontal text
KerningProcessor
Kerning processor for advanced character spacing
KinsokuProcessor
Kinsoku processing (Japanese line breaking rules)
Position
A 2D position with x and y coordinates
RenderSelectionAreaHorizontalText
RenderObject for SelectionAreaHorizontalText with Selection API integration
RubyText
Ruby text (furigana) annotation for vertical text
SelectableHorizontalText
A widget for displaying selectable horizontal Japanese text
SelectionAreaHorizontalText
A horizontal text widget that integrates with Flutter's Selection API.
SimpleHorizontalTextSpan
A simple text span with a single style
StyleRange
Represents a style range within the text
TextDecorationAnnotation
Text decoration annotation for horizontal text
TextSpanData
Flattened text span data with annotations
Warichu
Warichu (inline annotations) for horizontal text
YakumonoAdjuster
Yakumono (Japanese punctuation) position adjuster

Enums

CharacterType
Character types for Japanese text layout
KentenStyle
Styles for kenten (emphasis dots)
TextAlignment
Text alignment for line positioning
TextDecorationLineType
Types of text decoration lines for horizontal text