awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fonttools avatar

fonttools/fonttools

0
View on GitHub↗
5,144 estrellas·522 forks·Python·MIT·7 vistas

Fonttools

FontTools es una librería de Python para leer, modificar y escribir archivos de fuentes de forma programática. Sirve como un parser de fuentes OpenType y TrueType y una herramienta para transformar archivos de fuentes binarios en XML legible por humanos para su edición y reconstrucción.

El proyecto incluye un gestor para leer y escribir archivos fuente Unified Font Object dentro de carpetas locales o archivos comprimidos. También proporciona una utilidad especializada para comprimir fuentes web para reducir el tamaño del archivo y mejorar el rendimiento de carga.

La librería cubre la manipulación programática de fuentes, incluyendo la modificación de métricas de fuentes y datos de glifos. Proporciona capacidades para la simplificación de contornos de glifos mediante operaciones booleanas, análisis de fuentes variables para detectar desajustes maestros y conversión de formatos de fuentes.

Features

  • Font Manipulation - Provides a comprehensive library for programmatically reading, modifying, and writing font files.
  • Font Manipulation Libraries - Offers a complete Python library for programmatically reading, modifying, and writing font files.
  • Font XML Converters - Transforms binary font files into readable XML text and rebuilds them from modified files.
  • UFO Specification Tools - Provides tools and management for the Unified Font Object (UFO) format.
  • XML Serialization - Converts binary font structures into editable XML trees for manipulation and reconstruction.
  • Font Binary Encoders - Translates internal font representations into specific binary specifications for various operating systems and web standards.
  • Abstract Font Models - Provides a unified internal data structure to allow format-agnostic editing and analysis of diverse font files.
  • Binary Font Modification - Enables programmatic editing of font binaries to change appearance and behavior across multiple formats.
  • Font Format Converters - Translates font data between different binary specifications and transforms them into XML for human readability.
  • Font Source Management - Reads and writes UFO source files to organize font design data across local folders or compressed archives.
  • Parsing & Analysis - Provides comprehensive parsing and analysis capabilities for OpenType and TrueType font structures.
  • UFO Source Management - Manages Unified Font Object source files as structured directories for reading and writing glyph and metric information.
  • Font Modification Toolkits - Provides tools for extracting and updating internal font metrics and glyph data.
  • Font Utilities - Provides specialized utilities to compress web fonts and reduce file sizes for improved loading performance.
  • Boolean Path Operations - Implements geometric boolean operations to merge overlapping glyph contours and simplify vector output.
  • Font Variation Analysis - Detects mismatches between font masters and visualizes design space documents for variable fonts.
  • Font Variation Mapping - Calculates font interpolation by mapping design space coordinates between multiple master font files.
  • Variable Font Analysis - Detects mismatches between font masters and visualizes design space documents to ensure variable font consistency.
  • Vector Path Simplifications - Simplifies glyph contours by reducing point counts and merging overlapping paths for cleaner rendering.
  • Geometric Glyph Manipulation - Performs low-level programmatic modification of glyph point data and contour simplification.
  • Web Font Optimization - Reduces font file sizes using specialized compression algorithms to improve web page load speeds.
  • Web Font Compression - Compresses web fonts using specific algorithms to reduce file size for faster loading.
  • Font Development Libraries - Core library for manipulating and processing font files.

Historial de estrellas

Gráfico del historial de estrellas de fonttools/fonttoolsGráfico del historial de estrellas de fonttools/fonttools

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Fonttools

Proyectos open-source similares, clasificados según cuántas características comparten con Fonttools.
  • aui/font-spiderAvatar de aui

    aui/font-spider

    5,138Ver en GitHub↗

    Font-spider is a set of specialized tools for web font optimization. It functions as a font subsetter and compression utility that analyzes HTML content to extract only the characters used on a page, creating minimized font files to reduce page weight and improve loading speeds. The project includes a web font converter that generates files in multiple binary formats to ensure cross-browser compatibility for text rendering. It also provides a build tool plugin to integrate font analysis and subsetting directly into automated development pipelines. The toolset covers glyph-based font subsetti

    JavaScript
    Ver en GitHub↗5,138
  • source-foundry/hackS

    source-foundry/Hack

    17,264Ver en GitHub↗

    Hack is a font engineering toolkit and binary modification tool designed to patch font files to adjust layout metrics and swap glyph indices without requiring recompilation. It functions as a monospaced font customizer and renderer, enabling the display of source code using typefaces that support diverse character sets and specialized glyphs. The toolkit provides capabilities for desktop font customization, including the modification of vertical line spacing and the swapping of character designs to personalize glyph styles. It also includes a metadata editor for renaming internal font tables

    Shell
    Ver en GitHub↗17,264
  • ecomfe/fontminAvatar de ecomfe

    ecomfe/fontmin

    6,195Ver en GitHub↗

    Fontmin is a web font asset pipeline and minification tool designed to reduce font file sizes by removing unused glyphs. It functions as a font format converter and an SVG icon font generator, allowing for the creation of optimized font assets for web deployment. The project is distinguished by its ability to synthesize custom icon fonts by converting multiple SVG files into a single font asset. It further differentiates itself through a plugin-based processing pipeline, which enables the integration of custom transformation functions into the font handling stack. The tool covers a broad ran

    JavaScript
    Ver en GitHub↗6,195
  • pixieditor/pixieditorAvatar de PixiEditor

    PixiEditor/PixiEditor

    7,840Ver en GitHub↗

    PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a vector graphics tool. It functions as a shader-based painting tool and 2D animation software, providing a comprehensive environment for creating raster images and frame-by-frame motion. The project is distinguished by its use of node-based workflows for building complex image transformations, visual effects, and custom digital brush designs. It utilizes a shader-based brush engine and a node graph to define personalized painting tool behaviors and procedural animations. The

    C#2davaloniauicsharp
    Ver en GitHub↗7,840
Ver las 30 alternativas a Fonttools→

Preguntas frecuentes

¿Qué hace fonttools/fonttools?

FontTools es una librería de Python para leer, modificar y escribir archivos de fuentes de forma programática. Sirve como un parser de fuentes OpenType y TrueType y una herramienta para transformar archivos de fuentes binarios en XML legible por humanos para su edición y reconstrucción.

¿Cuáles son las características principales de fonttools/fonttools?

Las características principales de fonttools/fonttools son: Font Manipulation, Font Manipulation Libraries, Font XML Converters, UFO Specification Tools, XML Serialization, Font Binary Encoders, Abstract Font Models, Binary Font Modification.

¿Qué alternativas de código abierto existen para fonttools/fonttools?

Las alternativas de código abierto para fonttools/fonttools incluyen: aui/font-spider — Font-spider is a set of specialized tools for web font optimization. It functions as a font subsetter and compression… source-foundry/hack — Hack is a font engineering toolkit and binary modification tool designed to patch font files to adjust layout metrics… ecomfe/fontmin — Fontmin is a web font asset pipeline and minification tool designed to reduce font file sizes by removing unused… pixieditor/pixieditor — PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a… opentypejs/opentype.js — opentype.js is a JavaScript library for reading, writing, and manipulating OpenType, TrueType, and WOFF font files in… pal3love/source-han-truetype — Source-Han-TrueType is an OpenType font processor and utility designed to transform font files into the TrueType…