Nerd Fonts is a suite of tools and collections designed for aggregating glyphs, patching programming fonts, and generating web-ready font assets. It provides an iconic font patcher for injecting large sets of icons into existing system fonts, a glyph aggregator that consolidates symbols from multiple icon sets, and a collection of pre-patched monospaced typefaces for use in terminals and editors. The project includes a font metrics tool to adjust glyph widths and cell sizing, ensuring consistent icon alignment in monospace environments. It also features a web font generator that converts patc
Noto CJK is an open-source font family providing Sans and Serif typefaces designed for the consistent rendering of Chinese, Japanese, and Korean characters. It functions as a unified font system that provides comprehensive coverage of the CJK Unified Ideographs block to ensure cross-language compatibility. This multi-language typeface set is optimized for digital displays and print across various East Asian writing systems. It provides standardized typeface files to enable correct rendering of East Asian scripts across different operating systems and devices. The project covers multilingual
Recursive is a multilingual variable font family and an OpenType typography toolkit. It provides a system of variable fonts that support dynamic adjustments to weight, slant, width, and expression, including a specialized typeface designed for code editors. The project features a responsive typography system that maintains consistent horizontal spacing to prevent layout reflow during stylistic transitions. It includes specialized ligatures and character disambiguation to improve the legibility of technical text in programming environments. The system covers a broad range of international lan
AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext
opentype.js 是一个 JavaScript 库,用于在浏览器和服务器环境中读取、写入及操作 OpenType、TrueType 和 WOFF 字体文件。它既是字体解析器也是生成器,能够提取字形数据和元数据,或通过编程定义字形路径和元数据来创建新的字体文件。
opentypejs/opentype.js 的主要功能包括:Font Binary Parsing, OpenType Font Parsers, Glyph Index Mappings, Binary Buffer Parsing, Font Binary Encoders, Font Metadata Inspection, Bezier Curve Rendering, Font Format Exporters。
opentypejs/opentype.js 的开源替代品包括: ryanoasis/nerd-fonts — Nerd Fonts is a suite of tools and collections designed for aggregating glyphs, patching programming fonts, and… notofonts/noto-cjk — Noto CJK is an open-source font family providing Sans and Serif typefaces designed for the consistent rendering of… arrowtype/recursive — Recursive is a multilingual variable font family and an OpenType typography toolkit. It provides a system of variable… gcssloop/androidnote — AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive… pymupdf/pymupdf — PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool,… yqnn/svg-path-editor — This project is a vector path manipulator and SVG geometry transformer that provides a visual interface for modifying…