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