├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── LICENSE-ZLIB ├── README.md ├── benches ├── prepare.rs └── state.rs ├── examples ├── Inter-Bold.ttf ├── custom-glyphs.rs ├── eagle.svg ├── hello-world.rs ├── ligature.txt ├── lion.svg ├── mono.txt └── text-sizes.rs ├── samples ├── README.md ├── arabic.txt └── latin.txt └── src ├── cache.rs ├── custom_glyph.rs ├── error.rs ├── lib.rs ├── shader.wgsl ├── text_atlas.rs ├── text_render.rs └── viewport.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [grovesNL] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .vscode 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /LICENSE-ZLIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/LICENSE-ZLIB -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/README.md -------------------------------------------------------------------------------- /benches/prepare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/benches/prepare.rs -------------------------------------------------------------------------------- /benches/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/benches/state.rs -------------------------------------------------------------------------------- /examples/Inter-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/examples/Inter-Bold.ttf -------------------------------------------------------------------------------- /examples/custom-glyphs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/examples/custom-glyphs.rs -------------------------------------------------------------------------------- /examples/eagle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/examples/eagle.svg -------------------------------------------------------------------------------- /examples/hello-world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/examples/hello-world.rs -------------------------------------------------------------------------------- /examples/ligature.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/examples/ligature.txt -------------------------------------------------------------------------------- /examples/lion.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/examples/lion.svg -------------------------------------------------------------------------------- /examples/mono.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/examples/mono.txt -------------------------------------------------------------------------------- /examples/text-sizes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/examples/text-sizes.rs -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/arabic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/samples/arabic.txt -------------------------------------------------------------------------------- /samples/latin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/samples/latin.txt -------------------------------------------------------------------------------- /src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/src/cache.rs -------------------------------------------------------------------------------- /src/custom_glyph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/src/custom_glyph.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/src/shader.wgsl -------------------------------------------------------------------------------- /src/text_atlas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/src/text_atlas.rs -------------------------------------------------------------------------------- /src/text_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/src/text_render.rs -------------------------------------------------------------------------------- /src/viewport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grovesNL/glyphon/HEAD/src/viewport.rs --------------------------------------------------------------------------------