#font #endianness #glyph #scalar #opentype #fontcull

no-std fontcull-font-types

Scalar types used in fonts. (Vendored fork for fontcull)

2 releases

0.10.2 Dec 3, 2025
0.10.1 Nov 30, 2025

#1290 in Text processing

Download history 273/week @ 2025-11-27 95/week @ 2025-12-04 288/week @ 2025-12-11 118/week @ 2025-12-18 23/week @ 2025-12-25 116/week @ 2026-01-01 35/week @ 2026-01-08 257/week @ 2026-01-15 67/week @ 2026-01-22 112/week @ 2026-01-29 66/week @ 2026-02-05 101/week @ 2026-02-12

363 downloads per month
Used in 8 crates (3 directly)

MIT/Apache

4MB
2K SLoC

Contains (rust library, 1MB) target/debug/libfontcull_font_types.rlib, (rust library, 1MB) libfontcull_font_types-fa636b1aedfbec52.rlib, (Mach-o exe, 31KB) fontcull_font_types-fa636b1aedfbec52.03zux6gqp8yraz9368mh4ygb2.1p4iz5p.rcgu.o, (Mach-o exe, 17KB) fontcull_font_types-fa636b1aedfbec52.0x1y8mztlhqoipir01h6k2i1a.1p4iz5p.rcgu.o, (Mach-o exe, 22KB) fontcull_font_types-fa636b1aedfbec52.a03zlwuyjesaglmd5p2lt7dkl.1p4iz5p.rcgu.o, (Mach-o exe, 18KB) fontcull_font_types-fa636b1aedfbec52.do5182hw6pf9iro5sop2vduaq.1p4iz5p.rcgu.o and 76 more.

Common scalar data types used in font files


font-types

This crate contains definitions of the basic types in the OpenType spec, as well as informal but useful types (such as a distinct type for a glyph ID) and traits for encoding and decoding these types as big-endian bytes.

These types are intended to be general purpose, and useable by other Rust projects that work with font data.

Dependencies