31 مستودعات
Libraries for parsing, rasterizing, and rendering font files in various programming languages.
Explore 31 awesome GitHub repositories matching part of an awesome list · Font Rendering Libraries. Refine with filters or upvote what's useful.
This project is a collection of portable, header-only C functions designed for integration into software projects without complex build dependencies or external linking requirements. It provides a suite of low-level utilities for graphics, audio, and data management, focusing on direct memory manipulation and zero-dependency portability. By utilizing a single-header distribution model, the library simplifies dependency management while allowing developers to maintain full control over memory allocation and binary size through compile-time configuration. The library distinguishes itself by off
Single-header library to parse, decode, and rasterize TrueType fonts.
This repository contains reference shader implementations for the Slug font rendering algorithm. The code itself contains many comments providing details about the inputs and the calculations performed.
Reference implementation for the Slug GPU font rendering algorithm.
font-kit provides a common interface to the various system font libraries and provides services such as finding fonts on the system, performing nearest-font matching, and rasterizing glyphs.
Cross-platform library for loading and querying system fonts.
RustType is a pure Rust alternative to libraries like FreeType.
Pure Rust alternative for font loading and rasterization.
Pure C# Font Reader, Glyph Layout and Rendering.
C# library for font reading, glyph layout, and rendering.
Copyright (C) 2008 ~ 2025 Zhang Ji Peng (onecoolx@gmail.com)
High-quality 2D vector and TrueType font rendering library.
SixLabors.Fonts
Cross-platform font loading and drawing library for .NET.
The ttf2mesh crossplatform library allows to convert a glyphs of truetype font (ttf) to a mesh objects in 2d and 3d space. The library does not require any graphical context and does not use system dependent functions.
Library for converting TrueType glyphs into 2D or 3D meshes.
SheenBidi is a lightweight, fast and stable implementation of the Unicode Bidirectional Algorithm (UBA).
Sophisticated implementation of the Unicode bidirectional algorithm.
Toy CPU and GPU implementations of the Slug rendering algorithm
Toy CPU and GPU implementations of the Slug rendering algorithm.
Pathfinder 3 is a fast, practical, GPU-based rasterizer for fonts and vector graphics using OpenGL 3.0+, OpenGL ES 3.0+, or Metal.
Fast GPU-accelerated rasterizer for OpenType fonts.
Implements a parser and renderer for TTF / OTF font files.
Managed reader and renderer for TTF and OTF files.
Fast RRE Font rendering library
High-speed font rendering library for embedded systems.
SheenFigure
Implementation of advanced OpenType typographic tables.
Low level bindings for the FreeType font library.
Low-level FFI bindings for the FreeType library.
A library for reading fonts from the TrueType format
Library for parsing the TrueType font format.
TTF - TrueType/OpenType Font Library
Library for reading and processing TrueType and OpenType fonts.
Library for shoehorning the Slug text/graphics GPU rendering library into projects.
Library for integrating Slug rendering into existing projects.
The fonts in this library are all freeware fonts (freeware, OFL, public domain) that have been sourced from various places and converted to PackedBDF format.
Pixel and bitmap font library for the Craft Micro SDK.