40 dépôts
Libraries and scripts for manipulating, analyzing, and generating font files.
Explore 40 awesome GitHub repositories matching part of an awesome list · Font Development Libraries. Refine with filters or upvote what's useful.
FontTools est une bibliothèque Python pour lire, modifier et écrire des fichiers de police de manière programmatique. Elle sert de parser de police OpenType et TrueType et d'outil pour transformer des fichiers de police binaires en XML lisible par l'humain pour l'édition et la reconstruction. Le projet inclut un gestionnaire pour lire et écrire des fichiers source Unified Font Object au sein de dossiers locaux ou d'archives. Il fournit également un utilitaire spécialisé pour compresser les polices web afin de réduire la taille du fichier et améliorer la performance de chargement. La bibliothèque couvre la manipulation programmatique de police, incluant la modification des métriques de police et des données de glyphes. Elle fournit des capacités pour la simplification de contour de glyphe via des opérations booléennes, l'analyse de police variable pour détecter les incompatibilités de master et la conversion de format de police.
Core library for manipulating and processing font files.
A library to read, parse, export and make subsets of different types of font files.
Reads, parses, and subsets various font file formats.
Version][]]1
Compiles font sources into binary OpenType and TrueType formats.
Font Bakery is a command-line tool for checking the quality of font projects.
Validates and prepares font families for distribution.
extracts high-resolution emoji pngs from /System/Library/Fonts/Apple Color Emoji.ttf (OS X 10.11) or /System/Library/Fonts/Apple Color Emoji.ttc (macOS 10.12)
Extracts high-resolution emoji PNGs from Apple color fonts.
OpenType Feature Freezer is a powerful tool designed to make sophisticated typographic features, like small caps or old-style numerals, accessible by default in your fonts. This means you can use these features even in applications with limited or no OpenType support.
Freezes specific OpenType features into a font file.
This project is not developed any further. Only Bug fixes will be merged, but new features won't.
Library for reading, editing, and creating SFNT-based fonts.
A great way to increase the Unicode coverage of your favorite programming font.
Converts variable-pitch fonts into monospaced versions.
JoliTypo – Web Microtypography fixer this allow subtitles without the h1 border between them. sub and em for small text and italic h6 for smaller and gray color --> Finally a tool for typography nerds.
Fixes microtypography issues for web content.
addsvg adds an SVG table to a font, using SVG files provided. The font's format can be either OpenType or TrueType.
Tools for creating and managing OpenType-SVG fonts.
font-line is a libre, open source command line tool for OpenType vertical metrics reporting and command line based font line spacing modifications. It supports .ttf and .otf font builds.
Adjusts and reports on vertical metrics and line spacing.
Soon after the first public release of Source Code Proscp, users noted a lack of Box Drawing Charactersboxwiki. Fortunately, this flaw could be remedied soon after—the whole set of Box Drawing Characters, plus all of the Block Elements are now part of Source Code Pro.
Generates box drawing characters and block elements.
PHP SmartyPants
Converts ASCII punctuation to typographic entities.
Fontastic
Processing library for creating TrueType fonts.
This repository is no longer maintained. Information in this README is archived for informational purposes, but I do not respond to support requests. Feel free to fork and continue this project.
Utilities for creating and modifying emoji font files.
pyfontaine
Checks font files for language and character set support.
Standalone text engine for Android aimed to be free from platform limitations
Handles bidirectional text, shaping, and rendering for Android.
Create color fonts from SVGs on the command line
Builds OpenType-SVG color fonts from SVG source files.
A system for generating glyph name lists from official Unicode data.
Generates standardized glyph names from Unicode identifiers.