-
fontdue
no_std font parser and rasterizer
-
ab_glyph
API for loading, scaling, positioning and rasterizing OpenType font glyphs
-
ab_glyph_rasterizer
Coverage rasterization for lines, quadratic & cubic beziers
-
swash
Font introspection, complex text shaping and glyph rendering
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
rust-fontconfig
Pure-Rust alternative to font-loader and fontconfig w. minimal dependencies
-
noto-sans-mono-bitmap
pre-rasterized characters from the “Noto Sans Mono” font in different sizes and font weights for multiple unicode ranges. This crate is
no_stdand needs no allocations or floating… -
fontconfig
Safe, higher-level wrapper around the Fontconfig library
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
omekasy
Decorate alphanumeric characters in your input with various font; special characters in Unicode
-
font-types
Scalar types used in fonts
-
postscript
The package provides a parser of PostScript fonts
-
fontcull
Pure Rust font subsetting library
-
lucide-icons
Rust definitions for lucide-icons
-
speedy2d
Hardware-accelerated drawing of shapes, images, and text, with an easy to use API. Speedy2D aims to be the simplest Rust API for creating a window, rendering graphics, and handling input.
-
glyph_brush
Fast cached text render library using ab_glyph
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
font8x8
8x8 monochrome bitmap font for rendering
-
sdf_glyph_renderer
Tools for generating SDF font glyphs from bitmap images
-
typst-kit
Common utilities for Typst tooling
-
presenterm
A terminal slideshow presentation tool
-
oxideav-scribe
Pure-Rust vector font shaper + layout for the oxideav framework — TrueType / OTF outline access, GSUB ligatures, GPOS kerning, mark attachment, CBDT colour bitmaps. Pixel pipeline lives in oxideav-raster.
-
microui-redux
Idiomatic Rust MicroUI (immediate mode GUI) library port
-
cff-parser
A parser for the Compact Font Format (CFF)
-
oxideav-ttf
Pure-Rust TrueType font parser for the oxideav framework — sfnt + cmap + glyf + hmtx + GSUB ligatures + GPOS kerning
-
adobe-cmap-parser
parse Adobe CMap files
-
vde-tmux-manager
tmux utility CLI for session management and statusline helpers
-
norad
Read and write Unified Font Object files
-
yeslogic-fontconfig-sys
Raw bindings to Fontconfig without a vendored C library
-
iced_fonts
Include fonts via feature flags in your Iced project!
-
typst-cli
The command line interface for Typst
-
type1-encoding-parser
parse encodings from Type1 font files
-
bgi-stroked-fonts
Borland Graphics Interface (BGI) stroked font data in pure Rust. Includes various font styles like bold, gothic, sans-serif, and script fonts for legacy graphics applications
-
cfonts
Sexy ANSI fonts for the console
-
opentype
The package provides a builder and parser of OpenType fonts
-
versatiles_glyphs
generating SDF glyphs from fonts
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
imgui
High-level Rust bindings to dear imgui
-
typst_font_manager
A CLI tool to manage fonts for Typst projects
-
skera
Subsetting a font file according to provided input
-
kas
A pure-Rust GUI toolkit with stateful widgets
-
freetype-rs
Bindings for FreeType font library
-
stet-fonts
Pure-Rust Type 1, CFF / Type 2, and TrueType font parsers plus geometry types, usable standalone or inside stet's PostScript and PDF pipelines
-
libyaff
Font Format (YAFF) - A compact bitmap font format with kerning support
-
pdf-syntax
A low-level crate for reading PDF files
-
sile
Simon’s Improved Layout Engine
-
wcpopup
Context menu for Windows and Linux
-
fontique
Font enumeration and fallback
-
lotus_engine
Lotus is a game engine with the main focus of being easy-to-use and straight forward on developing 2D games
-
bevy_rich_text3d
Mesh based raster rich text implementation for bevy
-
fontlift-platform-mac
macOS platform implementation for fontlift
-
wgpu_text
2D text renderer for wgpu
-
ibm437
bitmap font — works with embedded-graphics and raw framebuffers (minifb, softbuffer, SDL2…)
-
ttf2woff2
A Pure Rust library and CLI for compressing TTF fonts to WOFF2 format
-
woocraft
GPUI components lib for Woocraft design system
-
fontsan
Sanitiser for untrusted font files
-
beamterm-rasterizer
Native font rasterization for beamterm using swash + fontdb
-
typg-core
Core search/discovery engine for typg (made by FontLab https://www.fontlab.com/)
-
typf-export
Export formats (PNG, PNM, raw pixels) for Typf
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
font-test-data
Test data for the fontations crates
-
hayro-syntax
A low-level crate for reading PDF files
-
embedded-bitmap-fonts
A comprehensive collection of bitmap fonts no_std environments, with pixel-doubling support
-
oxideav-otf
Pure-Rust OpenType/CFF font parser for the oxideav framework — sfnt + CFF Top/Private DICT + Type 2 charstrings (cubic-Bezier outlines)
-
ratex-pdf
PDF export for RaTeX DisplayList using pdf-writer
-
truetype
The package provides a builder and parser of TrueType fonts
-
spf
.spf (Simple Pixel Font) file parser
-
fontspector
Quality control for OpenType fonts
-
mireforge-font
Font asset loading
-
tectonic
A modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the XeTeX extension to the classic "Web2C" implementation of TeX and uses the TeXLive distribution of support files.
-
jitter
Add natural handwriting-like variation to digital text
-
ratex-font-loader
Shared lazy font loading and caching for RaTeX renderers
-
fea-rs-ast
fontTools-like AST wrapper around fea-rs parser
-
woofwoof
WOFF2 font compression/decompression using Rust brotli
-
fontspector-profile-opentype
Fontspector checks for OpenType font specification compliance
-
crossfont
Cross platform native font loading and rasterization
-
woff
The package provides a converter for Web Open Font Format
-
glyph-names
Mapping of characters to glyph names according to the Adobe Glyph List Specification
-
suzuri
Text rendering library
-
typf-unicode
Unicode segmentation, bidi, and normalization for Typf
-
mplusfonts
Parametrized bitmap font family for embedded-graphics
-
blinc_app
Blinc application framework with clean layout and rendering API
-
woff2-no-std
WOFF2 decompression library
-
oh-my-lupin
Convert text to braille art using any font
-
ttf_word_wrap
Wraps text based on character width
-
font-subset
OpenType font subsetting
-
glyphspack
Convert between .glyphs and .glyphspackage files
-
google-fonts-glyphsets
Google Fonts font axis support data
-
fontlift-cli
CLI interface for fontlift
-
pdf-font
PDF font handling: CFF/Type1 parsing, CMap parsing, and PostScript scanning
-
raster_font
A format for authoring and using image-backed fonts
-
blinc_text
High-quality text rendering for Blinc UI framework
-
glyphr
A no_std, lightweight and simple font rasterizing library
-
typf-input
Input text preprocessing for Typf
-
allsorts-azul
Azul’s fork of the allsorts font parser / shaping engine / subsetter. Adds pixel-snap hinting fixes + assorted bug fixes to YesLogic’s upstream. Intended to be upstreamed — use the official
allsortscrate if you can. -
fontquant-lib
Quantifiable data processor for fonts
-
fontlift-platform-win
Windows platform implementation for fontlift
-
glyphslib
reading, writing, and manipulating Glyphs font source files
-
multi-mono-font
Multi mono font mixed typesetting for embedded-graphics
-
harfbuzz
Rust bindings to the HarfBuzz text shaping engine
-
zoha
A drop down terminal inspired by Tilda
-
fontspector-checkapi
developing checks for the fontspector font QA tool
-
blinc_noto_emoji
Drop-in NotoColorEmoji fallback for blinc_text. Add to your Cargo.toml and the bundled subset auto-registers at binary init via a
#[ctor]function — no source changes required… -
ug_max
Down-top left-right defined font. Seemly design for 5x5 display.
-
univis_ui_style
Theme, fonts, and icons for Univis UI
-
beamterm-unicode
Unicode character classification utilities for beamterm
-
ttf-rs
reading, writing, and operating on TTF (TrueType Font) files
-
fonts
High-performance font parsing and analysis library for Grida Canvas
-
bevy_fontmesh
focused Bevy plugin for generating 3D text meshes from fonts
-
fontcull-font-types
Scalar types used in fonts. (Vendored fork for fontcull)
-
talmudifier
Convert markdown text into Talmud-like PDFs
-
iconflow
Unified icon library for Rust GUI apps with 10+ embedded icon packs (Bootstrap, Heroicons, Phosphor, Lucide, Tabler). Type-safe API for egui, iced and more
-
wasm96-sdk
SDK for building WASM apps that run under the wasm96 libretro core
-
fontcull-cli
CLI tool to subset fonts based on actual glyph usage from web pages
-
font
The package provides a builder and parser of fonts
-
text-to-ascii-art
program to convert text to ASCII art
-
ocr
A minimalist OCR library for Rust — from scratch, no external engine
-
fea-rs
Tools for working with Adobe OpenType Feature files
-
snapshot_fonts
High-resolution terminal bar charts using custom PUA fonts (251 levels per half-character)
-
egui-chinese-support
Cross-platform Chinese font loading for egui applications
-
incremental-font-transfer
Client side implementation of the Incremental Font Transfer standard (https://w3c.github.io/IFT/Overview.html)
-
ase2ttf
A Command-line tool for creating pixel fonts from Aseprite files
-
sdl-ttf-sys
Alternative bindings for SDL3_ttf using bindgen
-
pdf-interpret
interpreting PDF files
-
swc_css_lints
CSS linter
-
sdl3-ttf-sys
Low level Rust bindings for SDL3_ttf
-
bitmap2ttf-cli
CLI tool to convert bitmap fonts (BMFont format) into TrueType (.ttf) vector fonts
-
typf-fontdb
Font database and loading utilities for Typf
-
mctext
Minecraft text formatting, parsing, and rendering
-
font-loader
A font loading utility written in and for Rust
-
iced-themer
Parse TOML theme files into iced's native Theme type
-
noto-fonts-dl
Download and embed Google Noto fonts at build time with Cargo feature flags. 134 languages/scripts supported. Fonts compressed with XZ, decompressed at runtime.
-
bevy_html_tailwind
Use HTML + Tailwind CSS to generate bevy ui trees
-
tui_lib
Be the base of a Tui Operation
-
allegro_font
Allegro 5 font addon Rust wrapper
-
fret-fonts
Bundled font assets and loading helpers for Fret
-
egui-cjk-font
Cross-platform automatic CJK font loading for egui/eframe apps
-
pathfinder_color
A minimal SIMD-accelerated color handling library
-
fontcore
Load fonts, select faces, shape text, and export SVG in Rust
-
shaperglot
Test font files for OpenType language support
-
yy-typings
A collection of typings for GameMaker Studio 2 YY and YYP files
-
fontfor
find fonts which can show a specified character and preview them in terminal or browser
-
code-to-pdf
Generates a syntax-highlighted PDF of your source code
-
typeface
The package provides a foundation for building and parsing fonts
-
egui-system-fonts
System font loader helpers for egui: auto-detect locale, set/add fallback fonts
-
pinot
Fast, high-fidelity OpenType parser
-
bitmap2ttf
Convert bitmap font glyphs into TrueType (.ttf) vector fonts
-
shields
High-performance Rust badge rendering engine, compatible with shields.io
-
tlict
A language analysis and compilation tool for constructing and analyzing domain-specific languages
-
google_material_symbols
Google Material Design Icon Font
-
allegro_ttf
Allegro 5 ttf addon Rust wrapper
-
glyph_brush_draw_cache
Texture draw cache for ab_glyph
-
fontsdf
fontdue extension to generate sdf:s directly
-
shared-brotli-patch-decoder
Wrapper around brotli-sys which allows for decoding shared brotli (https://datatracker.ietf.org/doc/draft-vandevenne-shared-brotli-format/) encoded patch data
-
xfont
font query
-
md-icons
material design icons as string constants or components
-
babelfont
A universal font format converter and processor
-
font-map
Macros and utilities for parsing font files
-
gba_agb_font_creation_internals
Converter for font format for AGB
-
re_ui
Rerun GUI theme and helpers, built around egui
-
fontheight
Find out the vertical extents your font reaches on shaped words
-
profont
monospace font for use with the embedded-graphics crate
-
aetna-fonts
Bundled font assets for Aetna (Inter, JetBrains Mono, Roboto, and Noto fallback faces)
-
mathjax-svg-rs
Very thin wrapper around MathJax to render TeX to SVG, using QuickJS-ng as the JavaScript engine
-
excalidraw-image-fonts-core
Bundled Latin-script fonts for excalidraw-image
-
harfbuzz-sys
Rust bindings to the HarfBuzz text shaping engine
-
device
A generative engine
-
geo_rusttype
Convert texts as rusttype::Glyphs to geo::MultiPolygon
-
blit-fonts
Font discovery and serving for blit
-
fontspector-profile-fontwerk
Fontspector checks for Fontwerk font specification compliance
-
fontheight-cli
Find out the vertical extents your font reaches on shaped words
-
bitmap-font
Bitmap fonts for the embedded-graphics crate that don't require generics
-
morphio
Morphs the font, so one word renders as another
-
bdf-reader
BDF font format reader
-
typf-core
Core types and traits for the Typf text rendering pipeline
-
webtype
The package provides a parser for fonts in Web Open Font Format
-
omt
A set of tiny tools mostly used for game development. A Texture atlas packer, a font converter, a pakfile creator.
-
critters-rs
Quickly inline your website's critical CSS
-
bevy_text_popup
Easily create temporary text pop-up nodes in the Bevy game engine
-
pixglyph
Font-rendering with subpixel positioning
-
diffenator3
A font comparison tool that will not stop until your fonts are exhaustively compared
-
gfx_glyph
Fast GPU cached text rendering using gfx-rs & ab_glyph
-
eg-seven-segment
Seven-segment displays for embedded-graphics
-
ansi2
-
mime-type
handling MIME types
-
fecund_font_flounder
For printing images in the terminal, with fonts
-
regnumassets
parsing game asset files from MMORPG Champions of Regnum
-
alizain
Zero-dependency crate for mathematical Unicode text styles: mono, bold, italic, sans_bold
-
typf-render-color
Color glyph renderer for Typf (COLR v0/v1, SVG, sbix/CBDT bitmap)
-
pathfinder_content
Vector path utilities for the Pathfinder rendering library
-
psf2-font
PSF2 (PC Screen Font v2) parser with embedded Terminus Unicode font for no_std environments
-
glifparser
A parser and writer for UFO
.gliffiles -
to_fraktur
Function that converts any string to fraktur font
-
wagyan
CLI tool to convert text into extruded ASCII STL meshes (TTF/OTF supported)
-
fontdrasil
Common types and utilites used by fontc, a font compiler
-
jaaj-rs
Blazingly 🔥 fast 🚀 and memory safe ✨ JaaJ implementation in Rust 🦀
-
typf-shape-hb
HarfBuzz shaping backend for Typf
-
tauri-plugin-system-fonts
Support getting all fonts installed on your system
-
typf-render-cg
CoreGraphics rendering backend for Typf
-
egui_font_loader
Egui simple font loader
-
geekmagic-stats
Push Claude Code usage and disk stats to GeekMagic SmallTV displays
-
typf-export-svg
SVG export support for Typf
-
numi-config
Config parsing, validation, and discovery for the Numi resource code generation workspace
-
tauri-plugin-android-fix-font-size
Fix font size on Tauri app for Android
-
glyphs2fontir
Converts www.glyphsapp.com files to font ir for compilation
-
sigye-fonts
ASCII art fonts for sigye clock app
-
typf-render-json
JSON output renderer for Typf (HarfBuzz-compatible format)
-
typf-shape-none
Minimal passthrough shaper for Typf (simple LTR Latin text)
-
sigye-config
Configuration management for sigye clock app
-
flash-font
Cache fonts in sqlite
-
gerb
Font editor for UFO 3 fonts
-
vize_glyph
Glyph - The beautiful letterforms for Vize code formatting
-
fontspector-profile-universal
Fontspector checks for OpenType font best practices
-
jxoesneon-tectonic
A modernized, complete, embeddable TeX/LaTeX engine
-
embedded-graphics-unicodefonts
Monospaced embedded-graphics fonts with more glyphs
-
blinc_noto_symbols
Drop-in Noto Sans text/symbol fallback for blinc_text. Bundles a subset of Noto Sans Regular that covers math operators, arrows, currency symbols, Latin-1 supplement punctuation, and…
-
lumentype
The fastest feature-complete no-std fast font parser, rasterizer, and blitter. LTR/RTL, Color Emoji, and advanced layout features.
-
svg2glif
Convert SVG to UFO glif file
-
woff2-patched
WOFF2 decompression library, forked with some fixes
-
xibao-gen
Generate Xǐbào(喜报, CONGRATULATIONS) image
-
playbill
ASCII art title generator with random gradient effects
-
text-to-png-cli
A command-line tool to render text to a png image with basic options
-
typf-render-opixa
Pure Rust rendering backend using Opixa rasterizer
-
gba_agb_font_loader
Converter for font format for AGB
-
tfon
Bitmap font parsing / conversion
-
interpolatable
testing font interpolatability
-
glyphs-reader
Parsing .glyphs source files
-
rpdfium-font
Font processing for rpdfium
-
pdfgen
PDF rendering library
-
typf-os-mac
Single-pass text rendering using macOS CoreText
-
lensight
A command-line tool for embedding camera metadata and shooting details into photos
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
fontcull-klippa
Subsetting a font file according to provided input. (Vendored fork for fontcull)
-
vector-text-hershey
rendering Hershey vector fonts
-
tauri-plugin-custom-themes
A custom themes system plugin for Tauri v2 apps
-
typf-shape-ct
CoreText shaping backend for Typf
-
fontcull-font-test-data
Test data for the fontations crates. (Vendored fork for fontcull)
-
ruviz-web
Browser runtime adapter for ruviz
-
pathfinder_ui
A minimal immediate mode UI library for debugging overlays
-
typf-shape-hr
Pure Rust text shaping backend for typf using harfrust
-
vector-text
rendering text into a series of points using various vector fonts
-
aetna-fonts-roboto
Roboto Regular / Medium / Bold / Italic bundled for Aetna
-
pretext-render
Shaping-backed text rasterization helpers for Pretext layouts
-
blurry
SDF font asset generation
-
tectonic_xdv
A decoder for the XDV and SPX file formats used by XeTeX and Tectonic
-
aetna-fonts-jetbrains-mono
JetBrains Mono Variable bundled for Aetna
Try searching with DuckDuckGo.