├── .cargo └── config.toml ├── .github └── workflows │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── alignment-horizontal.png ├── alignment-vertical.png ├── paragraph_spacing.png ├── plugin-ansi.png ├── plugin-tail.png ├── special-characters-tabs.png ├── special-characters.png ├── styles-plugin.png ├── styles-static.png └── whitespace_control.png ├── examples ├── alignment-horizontal.rs ├── alignment-vertical.rs ├── interactive-alignments.rs ├── interactive-columns.rs ├── interactive-editor.rs ├── paragraph_spacing.rs ├── plugin-ansi.rs ├── plugin-tail.rs ├── plugin.rs ├── special-characters-tabs.rs ├── special-characters.rs ├── styles-plugin.rs ├── styles-static.rs └── whitespace_control.rs └── src ├── alignment ├── mod.rs └── test │ ├── bottom.rs │ ├── center.rs │ ├── justified.rs │ ├── left.rs │ ├── middle.rs │ ├── mod.rs │ ├── right.rs │ └── top.rs ├── lib.rs ├── parser └── mod.rs ├── plugin ├── ansi │ ├── mod.rs │ └── utils.rs ├── mod.rs ├── private.rs └── tail.rs ├── rendering ├── cursor.rs ├── line.rs ├── line_iter.rs ├── mod.rs └── space_config.rs ├── style ├── builder.rs ├── height_mode.rs ├── mod.rs └── vertical_overdraw.rs └── utils.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | /.idea 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/README.md -------------------------------------------------------------------------------- /assets/alignment-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/alignment-horizontal.png -------------------------------------------------------------------------------- /assets/alignment-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/alignment-vertical.png -------------------------------------------------------------------------------- /assets/paragraph_spacing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/paragraph_spacing.png -------------------------------------------------------------------------------- /assets/plugin-ansi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/plugin-ansi.png -------------------------------------------------------------------------------- /assets/plugin-tail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/plugin-tail.png -------------------------------------------------------------------------------- /assets/special-characters-tabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/special-characters-tabs.png -------------------------------------------------------------------------------- /assets/special-characters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/special-characters.png -------------------------------------------------------------------------------- /assets/styles-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/styles-plugin.png -------------------------------------------------------------------------------- /assets/styles-static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/styles-static.png -------------------------------------------------------------------------------- /assets/whitespace_control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/assets/whitespace_control.png -------------------------------------------------------------------------------- /examples/alignment-horizontal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/alignment-horizontal.rs -------------------------------------------------------------------------------- /examples/alignment-vertical.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/alignment-vertical.rs -------------------------------------------------------------------------------- /examples/interactive-alignments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/interactive-alignments.rs -------------------------------------------------------------------------------- /examples/interactive-columns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/interactive-columns.rs -------------------------------------------------------------------------------- /examples/interactive-editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/interactive-editor.rs -------------------------------------------------------------------------------- /examples/paragraph_spacing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/paragraph_spacing.rs -------------------------------------------------------------------------------- /examples/plugin-ansi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/plugin-ansi.rs -------------------------------------------------------------------------------- /examples/plugin-tail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/plugin-tail.rs -------------------------------------------------------------------------------- /examples/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/plugin.rs -------------------------------------------------------------------------------- /examples/special-characters-tabs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/special-characters-tabs.rs -------------------------------------------------------------------------------- /examples/special-characters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/special-characters.rs -------------------------------------------------------------------------------- /examples/styles-plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/styles-plugin.rs -------------------------------------------------------------------------------- /examples/styles-static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/styles-static.rs -------------------------------------------------------------------------------- /examples/whitespace_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/examples/whitespace_control.rs -------------------------------------------------------------------------------- /src/alignment/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/alignment/mod.rs -------------------------------------------------------------------------------- /src/alignment/test/bottom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/alignment/test/bottom.rs -------------------------------------------------------------------------------- /src/alignment/test/center.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/alignment/test/center.rs -------------------------------------------------------------------------------- /src/alignment/test/justified.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/alignment/test/justified.rs -------------------------------------------------------------------------------- /src/alignment/test/left.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/alignment/test/left.rs -------------------------------------------------------------------------------- /src/alignment/test/middle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/alignment/test/middle.rs -------------------------------------------------------------------------------- /src/alignment/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/alignment/test/mod.rs -------------------------------------------------------------------------------- /src/alignment/test/right.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/alignment/test/right.rs -------------------------------------------------------------------------------- /src/alignment/test/top.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/alignment/test/top.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/parser/mod.rs -------------------------------------------------------------------------------- /src/plugin/ansi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/plugin/ansi/mod.rs -------------------------------------------------------------------------------- /src/plugin/ansi/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/plugin/ansi/utils.rs -------------------------------------------------------------------------------- /src/plugin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/plugin/mod.rs -------------------------------------------------------------------------------- /src/plugin/private.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/plugin/private.rs -------------------------------------------------------------------------------- /src/plugin/tail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/plugin/tail.rs -------------------------------------------------------------------------------- /src/rendering/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/rendering/cursor.rs -------------------------------------------------------------------------------- /src/rendering/line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/rendering/line.rs -------------------------------------------------------------------------------- /src/rendering/line_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/rendering/line_iter.rs -------------------------------------------------------------------------------- /src/rendering/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/rendering/mod.rs -------------------------------------------------------------------------------- /src/rendering/space_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/rendering/space_config.rs -------------------------------------------------------------------------------- /src/style/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/style/builder.rs -------------------------------------------------------------------------------- /src/style/height_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/style/height_mode.rs -------------------------------------------------------------------------------- /src/style/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/style/mod.rs -------------------------------------------------------------------------------- /src/style/vertical_overdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/style/vertical_overdraw.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embedded-graphics/embedded-text/HEAD/src/utils.rs --------------------------------------------------------------------------------