├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── c ├── Cargo.toml ├── build.rs ├── cbindgen.toml └── src │ └── lib.rs ├── examples ├── fallback.rs ├── list-fonts.rs ├── match-font.rs └── render-glyph.rs ├── resources └── tests │ ├── eb-garamond │ ├── COPYING │ ├── EBGaramond12-Italic.otf │ ├── EBGaramond12-Regular.otf │ ├── EBGaramond12-Regular.ttf │ └── EBGaramond12.otc │ ├── inconsolata │ ├── Inconsolata-Regular.ttf │ └── OFL.txt │ └── times-roman-pcf │ ├── COPYING │ └── timR12.pcf ├── src ├── canvas.rs ├── error.rs ├── family.rs ├── family_handle.rs ├── family_name.rs ├── file_type.rs ├── font.rs ├── handle.rs ├── hinting.rs ├── lib.rs ├── loader.rs ├── loaders │ ├── core_text.rs │ ├── directwrite.rs │ ├── freetype.rs │ └── mod.rs ├── matching.rs ├── metrics.rs ├── outline.rs ├── properties.rs ├── source.rs ├── sources │ ├── core_text.rs │ ├── directwrite.rs │ ├── fontconfig.rs │ ├── fs.rs │ ├── mem.rs │ ├── mod.rs │ └── multi.rs └── utils.rs └── tests ├── select_font.rs └── tests.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/README.md -------------------------------------------------------------------------------- /c/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/c/Cargo.toml -------------------------------------------------------------------------------- /c/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/c/build.rs -------------------------------------------------------------------------------- /c/cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/c/cbindgen.toml -------------------------------------------------------------------------------- /c/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/c/src/lib.rs -------------------------------------------------------------------------------- /examples/fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/examples/fallback.rs -------------------------------------------------------------------------------- /examples/list-fonts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/examples/list-fonts.rs -------------------------------------------------------------------------------- /examples/match-font.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/examples/match-font.rs -------------------------------------------------------------------------------- /examples/render-glyph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/examples/render-glyph.rs -------------------------------------------------------------------------------- /resources/tests/eb-garamond/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/resources/tests/eb-garamond/COPYING -------------------------------------------------------------------------------- /resources/tests/eb-garamond/EBGaramond12-Italic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/resources/tests/eb-garamond/EBGaramond12-Italic.otf -------------------------------------------------------------------------------- /resources/tests/eb-garamond/EBGaramond12-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/resources/tests/eb-garamond/EBGaramond12-Regular.otf -------------------------------------------------------------------------------- /resources/tests/eb-garamond/EBGaramond12-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/resources/tests/eb-garamond/EBGaramond12-Regular.ttf -------------------------------------------------------------------------------- /resources/tests/eb-garamond/EBGaramond12.otc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/resources/tests/eb-garamond/EBGaramond12.otc -------------------------------------------------------------------------------- /resources/tests/inconsolata/Inconsolata-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/resources/tests/inconsolata/Inconsolata-Regular.ttf -------------------------------------------------------------------------------- /resources/tests/inconsolata/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/resources/tests/inconsolata/OFL.txt -------------------------------------------------------------------------------- /resources/tests/times-roman-pcf/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/resources/tests/times-roman-pcf/COPYING -------------------------------------------------------------------------------- /resources/tests/times-roman-pcf/timR12.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/resources/tests/times-roman-pcf/timR12.pcf -------------------------------------------------------------------------------- /src/canvas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/canvas.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/family.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/family.rs -------------------------------------------------------------------------------- /src/family_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/family_handle.rs -------------------------------------------------------------------------------- /src/family_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/family_name.rs -------------------------------------------------------------------------------- /src/file_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/file_type.rs -------------------------------------------------------------------------------- /src/font.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/font.rs -------------------------------------------------------------------------------- /src/handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/handle.rs -------------------------------------------------------------------------------- /src/hinting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/hinting.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/loader.rs -------------------------------------------------------------------------------- /src/loaders/core_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/loaders/core_text.rs -------------------------------------------------------------------------------- /src/loaders/directwrite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/loaders/directwrite.rs -------------------------------------------------------------------------------- /src/loaders/freetype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/loaders/freetype.rs -------------------------------------------------------------------------------- /src/loaders/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/loaders/mod.rs -------------------------------------------------------------------------------- /src/matching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/matching.rs -------------------------------------------------------------------------------- /src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/metrics.rs -------------------------------------------------------------------------------- /src/outline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/outline.rs -------------------------------------------------------------------------------- /src/properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/properties.rs -------------------------------------------------------------------------------- /src/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/source.rs -------------------------------------------------------------------------------- /src/sources/core_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/sources/core_text.rs -------------------------------------------------------------------------------- /src/sources/directwrite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/sources/directwrite.rs -------------------------------------------------------------------------------- /src/sources/fontconfig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/sources/fontconfig.rs -------------------------------------------------------------------------------- /src/sources/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/sources/fs.rs -------------------------------------------------------------------------------- /src/sources/mem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/sources/mem.rs -------------------------------------------------------------------------------- /src/sources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/sources/mod.rs -------------------------------------------------------------------------------- /src/sources/multi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/sources/multi.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/select_font.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/tests/select_font.rs -------------------------------------------------------------------------------- /tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servo/font-kit/HEAD/tests/tests.rs --------------------------------------------------------------------------------