40 个仓库
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 是一个用于以编程方式读取、修改和写入字体文件的 Python 库。它既是 OpenType 和 TrueType 字体解析器,也是将二进制字体文件转换为人类可读的 XML 以便编辑和重建的工具。 该项目包含一个用于在本地文件夹或归档文件中读取和写入 Unified Font Object 源文件的管理器。它还提供了一个专门用于压缩 Web 字体以减小文件大小并提升加载性能的实用程序。 该库涵盖了程序化字体操作,包括修改字体度量和字形数据。它提供了通过布尔运算进行字形轮廓简化的功能、用于检测主字体不匹配的可变字体分析,以及字体格式转换功能。
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.