
Crate opentype Copy item path - Docs.rs
Builder and parser of OpenType fonts. use opentype::truetype::tables::{FontHeader, HorizontalHeader}; use opentype::File; macro_rules! ok(($result:expr) => ($result.unwrap())); let path = "SourceSerifPro-Regular.otf"; let mut tape = ok!(std::fs::File::open(path)); let File { mut fonts } = ok!(File::read(&mut tape));
rusttype - Rust - Docs.rs
RustType is a pure Rust alternative to libraries like FreeType. The current capabilities of RustType: Reading TrueType formatted fonts and font collections. This includes *.ttf as well as a subset of *.otf font files. Retrieving glyph shapes and …
A collection of Rust crates for building OpenType fonts
This is a collection of crates for working on (and compiling) OpenType fonts in Rust. It also contains the Fonticulus font compiler. If you're just interested in compiling fonts quickly, see the section Fonticulus Installation below.
OpenType — graphics rendering in Rust // Lib.rs
2024年12月20日 · opentype The package provides a builder and parser of OpenType fonts. by Ivan Ukhov, Simon Sapin. Install; API reference; GitHub repo
read-fonts — Rust parser // Lib.rs
2025年2月24日 · This crate handles parsing and reading of OpenType fonts. It is intended to be a high performance implementation suitable for tasks such as shaping , while still providing a convenient, high-level API.
GitHub - opentypejs/opentype.js: Read and write OpenType fonts …
It gives you access to the letterforms of text from the browser or Node.js. See https://opentype.js.org/ for a live demo. Create a bézier path out of a piece of text. Support for composite glyphs (accented letters). Support for kerning (Using GPOS or the kern table). Support for ligatures. Support for TrueType font hinting.
rusttype - Rust - GitHub Pages
RustType is a pure Rust alternative to libraries like FreeType. The current capabilities of RustType: Reading TrueType formatted fonts and font collections. This includes *.ttf as well as a subset of *.otf font files. Retrieving glyph shapes and …
opentype - Rust - Docs.rs
Builder and parser of OpenType fonts. § Example use opentype::truetype::tables::names::{Names, NameID}; use opentype::truetype::tables::{FontHeader, HorizontalHeader}; use opentype::File; macro_rules! ok(( $result :expr) => ( $result .unwrap())); let path = "SourceSerifPro-Regular.otf" ; let mut tape = ok!
Introduction
OpenType features allow fonts to behave smartly. This behavior can do simple things (e.g. change letters to small caps) or they can do complex things (e.g. insert swashes, alternates, and ligatures to make text set in a script font feel handmade).
skrifa - Rust - Docs.rs
A robust, ergonomic, high performance crate for OpenType fonts. Skrifa is a mid level library that provides access to various types of metadata contained in a font as well as support for loading glyph outlines .
- 某些结果已被删除