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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesFont Development

The process of creating and structuring cross-platform font assets and binary tables.

Distinct from OpenType Table Encoding: Distinct from Table Encoding: covers the full development lifecycle of the font asset, not just binary table structure.

Explore 4 awesome GitHub repositories matching graphics & multimedia · Font Development. Refine with filters or upvote what's useful.

Awesome Font Development GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • mozilla/firaAvatar de mozilla

    mozilla/Fira

    5,151Voir sur GitHub↗

    Fira est une famille de polices sans-serif open source et un asset de typographie numérique. Il fournit une collection de polices à haute lisibilité conçues pour la clarté et la lisibilité sur diverses tailles d'écran, résolutions et interfaces de systèmes d'exploitation. Le projet livre une ressource de police standardisée pour l'intégration web et la typographie d'interface utilisateur. Il consiste en des formes de lettres professionnelles optimisées pour les affichages numériques afin d'assurer un rendu de caractère cohérent. Les assets sont développés selon la spécification OpenType et incluent le mapping de glyphes Unicode et des glyphes à poids variable. Le design intègre des contours de courbes de Bézier, des définitions de paires de crénage et un hinting basé sur grille pour maintenir la netteté et la lisibilité.

    Developed using the OpenType specification to ensure standardized rendering and cross-platform compatibility.

    CSSabandonedunmaintained
    Voir sur GitHub↗5,151
  • fonttools/fonttoolsAvatar de fonttools

    fonttools/fonttools

    5,144Voir sur GitHub↗

    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.

    Provides comprehensive parsing and analysis capabilities for OpenType and TrueType font structures.

    Python
    Voir sur GitHub↗5,144
  • opentypejs/opentype.jsAvatar de opentypejs

    opentypejs/opentype.js

    4,976Voir sur GitHub↗

    opentype.js est une bibliothèque JavaScript pour lire, écrire et manipuler des fichiers de police OpenType, TrueType et WOFF dans des environnements de navigateur et de serveur. Il fonctionne comme un analyseur et générateur de police capable d'extraire des données de glyphes et des métadonnées ou de créer de nouveaux fichiers de police en définissant des chemins de glyphes et des métadonnées par programmation. Le projet fournit des utilitaires spécialisés pour modifier les tables de variation de police afin de contrôler les propriétés de police variable et traiter les couches de couleur et les palettes via les tables COLR et CPAL. Il inclut également un générateur de chemin de Bézier qui convertit les glyphes de police et les chaînes de texte en chemins pour le rendu SVG et canvas. La bibliothèque couvre un large éventail d'opérations typographiques, y compris le calcul des métriques de police comme les largeurs d'avance et les boîtes englobantes, la conversion des glyphes en données de chemin SVG et le rendu direct du texte dans un contexte de dessin 2D. Elle permet en outre la modification des formes de glyphes brutes et la sérialisation des objets de police en formats binaires pour l'exportation de fichiers.

    Provides utilities for modifying font variation tables to control variable font properties.

    JavaScriptfontglyphsjavascript
    Voir sur GitHub↗4,976
  • arrowtype/recursiveAvatar de arrowtype

    arrowtype/recursive

    3,819Voir sur GitHub↗

    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

    Automates the professional production of typeface assets using scripts for OpenType table and contour management.

    Python
    Voir sur GitHub↗3,819
  1. Home
  2. Graphics & Multimedia
  3. OpenType Table Encoding
  4. Font Development

Explorer les sous-tags

  • Parsing & AnalysisTools for programmatically reading, inspecting, and interpreting the binary structure of font files. **Distinct from Font Development:** Distinct from Font Development: focuses specifically on the parsing and analysis of existing binary structures rather than the creation process.
  • Variable Font Table ManagementModification of OpenType variation tables to control variable font properties. **Distinct from Font Development:** Distinct from Font Development: focuses specifically on the manipulation of variation axes and tables rather than the overall asset creation lifecycle.