├── .clippy.toml ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .typos.toml ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src ├── attributes.rs ├── cache.rs ├── charmap.rs ├── feature ├── aat.rs ├── at.rs ├── mod.rs └── util.rs ├── font.rs ├── internal ├── aat.rs ├── at.rs ├── cmap.rs ├── fixed.rs ├── glyf.rs ├── head.rs ├── mod.rs ├── parse.rs ├── var.rs ├── vorg.rs └── xmtx.rs ├── lib.rs ├── macros.rs ├── metrics.rs ├── palette.rs ├── scale ├── bitmap │ ├── mod.rs │ └── png.rs ├── color.rs ├── hinting_cache.rs ├── image.rs ├── mod.rs ├── outline.rs └── proxy.rs ├── setting.rs ├── shape ├── aat.rs ├── at.rs ├── buffer.rs ├── cache.rs ├── cluster.rs ├── engine.rs ├── feature.rs ├── mod.rs └── partition.rs ├── strike.rs ├── string.rs ├── tag.rs ├── text ├── analyze.rs ├── cluster │ ├── char.rs │ ├── cluster.rs │ ├── complex.rs │ ├── info.rs │ ├── mod.rs │ ├── myanmar.rs │ ├── parse.rs │ ├── simple.rs │ └── token.rs ├── compose.rs ├── lang.rs ├── lang_data.rs ├── mod.rs ├── unicode.rs └── unicode_data.rs └── variation.rs /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: dfrg 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | /target 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/.typos.toml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/README.md -------------------------------------------------------------------------------- /src/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/attributes.rs -------------------------------------------------------------------------------- /src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/cache.rs -------------------------------------------------------------------------------- /src/charmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/charmap.rs -------------------------------------------------------------------------------- /src/feature/aat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/feature/aat.rs -------------------------------------------------------------------------------- /src/feature/at.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/feature/at.rs -------------------------------------------------------------------------------- /src/feature/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/feature/mod.rs -------------------------------------------------------------------------------- /src/feature/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/feature/util.rs -------------------------------------------------------------------------------- /src/font.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/font.rs -------------------------------------------------------------------------------- /src/internal/aat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/aat.rs -------------------------------------------------------------------------------- /src/internal/at.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/at.rs -------------------------------------------------------------------------------- /src/internal/cmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/cmap.rs -------------------------------------------------------------------------------- /src/internal/fixed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/fixed.rs -------------------------------------------------------------------------------- /src/internal/glyf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/glyf.rs -------------------------------------------------------------------------------- /src/internal/head.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/head.rs -------------------------------------------------------------------------------- /src/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/mod.rs -------------------------------------------------------------------------------- /src/internal/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/parse.rs -------------------------------------------------------------------------------- /src/internal/var.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/var.rs -------------------------------------------------------------------------------- /src/internal/vorg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/vorg.rs -------------------------------------------------------------------------------- /src/internal/xmtx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/internal/xmtx.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/metrics.rs -------------------------------------------------------------------------------- /src/palette.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/palette.rs -------------------------------------------------------------------------------- /src/scale/bitmap/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/scale/bitmap/mod.rs -------------------------------------------------------------------------------- /src/scale/bitmap/png.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/scale/bitmap/png.rs -------------------------------------------------------------------------------- /src/scale/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/scale/color.rs -------------------------------------------------------------------------------- /src/scale/hinting_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/scale/hinting_cache.rs -------------------------------------------------------------------------------- /src/scale/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/scale/image.rs -------------------------------------------------------------------------------- /src/scale/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/scale/mod.rs -------------------------------------------------------------------------------- /src/scale/outline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/scale/outline.rs -------------------------------------------------------------------------------- /src/scale/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/scale/proxy.rs -------------------------------------------------------------------------------- /src/setting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/setting.rs -------------------------------------------------------------------------------- /src/shape/aat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/shape/aat.rs -------------------------------------------------------------------------------- /src/shape/at.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/shape/at.rs -------------------------------------------------------------------------------- /src/shape/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/shape/buffer.rs -------------------------------------------------------------------------------- /src/shape/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/shape/cache.rs -------------------------------------------------------------------------------- /src/shape/cluster.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/shape/cluster.rs -------------------------------------------------------------------------------- /src/shape/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/shape/engine.rs -------------------------------------------------------------------------------- /src/shape/feature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/shape/feature.rs -------------------------------------------------------------------------------- /src/shape/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/shape/mod.rs -------------------------------------------------------------------------------- /src/shape/partition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/shape/partition.rs -------------------------------------------------------------------------------- /src/strike.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/strike.rs -------------------------------------------------------------------------------- /src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/string.rs -------------------------------------------------------------------------------- /src/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/tag.rs -------------------------------------------------------------------------------- /src/text/analyze.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/analyze.rs -------------------------------------------------------------------------------- /src/text/cluster/char.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/cluster/char.rs -------------------------------------------------------------------------------- /src/text/cluster/cluster.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/cluster/cluster.rs -------------------------------------------------------------------------------- /src/text/cluster/complex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/cluster/complex.rs -------------------------------------------------------------------------------- /src/text/cluster/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/cluster/info.rs -------------------------------------------------------------------------------- /src/text/cluster/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/cluster/mod.rs -------------------------------------------------------------------------------- /src/text/cluster/myanmar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/cluster/myanmar.rs -------------------------------------------------------------------------------- /src/text/cluster/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/cluster/parse.rs -------------------------------------------------------------------------------- /src/text/cluster/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/cluster/simple.rs -------------------------------------------------------------------------------- /src/text/cluster/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/cluster/token.rs -------------------------------------------------------------------------------- /src/text/compose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/compose.rs -------------------------------------------------------------------------------- /src/text/lang.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/lang.rs -------------------------------------------------------------------------------- /src/text/lang_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/lang_data.rs -------------------------------------------------------------------------------- /src/text/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/mod.rs -------------------------------------------------------------------------------- /src/text/unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/unicode.rs -------------------------------------------------------------------------------- /src/text/unicode_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/text/unicode_data.rs -------------------------------------------------------------------------------- /src/variation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfrg/swash/HEAD/src/variation.rs --------------------------------------------------------------------------------