├── .config ├── extra.dict └── spellcheck.toml ├── .github ├── dependabot.yml └── workflows │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── COPYRIGHT ├── Cargo.toml ├── LICENSE ├── README.md ├── design ├── complex-layout.md └── requirements.md └── src ├── conv.rs ├── data.rs ├── display ├── glyph_pos.rs ├── mod.rs ├── text_runs.rs └── wrap_lines.rs ├── env.rs ├── fonts ├── attributes.rs ├── face.rs ├── library.rs ├── mod.rs └── resolver.rs ├── format.rs ├── format ├── markdown.rs └── plain.rs ├── lib.rs ├── shaper.rs ├── swash_convert.rs ├── text.rs └── util.rs /.config/extra.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/.config/extra.dict -------------------------------------------------------------------------------- /.config/spellcheck.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/.config/spellcheck.toml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/README.md -------------------------------------------------------------------------------- /design/complex-layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/design/complex-layout.md -------------------------------------------------------------------------------- /design/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/design/requirements.md -------------------------------------------------------------------------------- /src/conv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/conv.rs -------------------------------------------------------------------------------- /src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/data.rs -------------------------------------------------------------------------------- /src/display/glyph_pos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/display/glyph_pos.rs -------------------------------------------------------------------------------- /src/display/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/display/mod.rs -------------------------------------------------------------------------------- /src/display/text_runs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/display/text_runs.rs -------------------------------------------------------------------------------- /src/display/wrap_lines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/display/wrap_lines.rs -------------------------------------------------------------------------------- /src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/env.rs -------------------------------------------------------------------------------- /src/fonts/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/fonts/attributes.rs -------------------------------------------------------------------------------- /src/fonts/face.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/fonts/face.rs -------------------------------------------------------------------------------- /src/fonts/library.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/fonts/library.rs -------------------------------------------------------------------------------- /src/fonts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/fonts/mod.rs -------------------------------------------------------------------------------- /src/fonts/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/fonts/resolver.rs -------------------------------------------------------------------------------- /src/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/format.rs -------------------------------------------------------------------------------- /src/format/markdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/format/markdown.rs -------------------------------------------------------------------------------- /src/format/plain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/format/plain.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/shaper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/shaper.rs -------------------------------------------------------------------------------- /src/swash_convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/swash_convert.rs -------------------------------------------------------------------------------- /src/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/text.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kas-gui/kas-text/HEAD/src/util.rs --------------------------------------------------------------------------------