FountainTextLayoutKit.git · README.md
FountainTextLayoutKit.git / README.md
revision 2294d349e0a83f41f0eb5d71aa0e4f70ced8001b · complete file
# FountainTextLayoutKit `FountainTextLayoutKit` is the rendering-neutral FCIS-KIT boundary for readable Markdown/Fountain text layout. It owns: - semantic text roles and source-preserving block inputs; - an injectable measurement protocol; - deterministic word wrapping, keep-together hints, and visible overfull diagnostics; - preservation of preformatted Fountain/code line shape; and - an Apple adapter that maps roles to named SwiftUI text styles and the governed Courier/system-monospace register. The package does not parse Markdown, own Reframe mediation, own FountainStore, choose a provider/lane, expose MIDI2 or OpenAPI operations, or draw text in SVG/Core Graphics. `FountainMarkdownPresentationKit` remains the parser and source-preserving Markdown/Fountain authority. Reframe applies the resulting tokens to native accessible text views. ScoreKit/RulesKit and Teatro remain separate domain projections. ## Status Version `0.1.0` is an implementation candidate. The package has focused unit tests; admission, release promotion, Reframe consumer integration, and live AX/VRT acceptance remain separate lifecycle transitions.