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
·

11 dépôts

Awesome GitHub RepositoriesFont Fallback Chains

Configurations that specify secondary fonts to be used when a glyph is missing from the primary font.

Distinct from Font Management: Specifically handles the fallback mechanism for missing glyphs, not general font loading.

Explore 11 awesome GitHub repositories matching part of an awesome list · Font Fallback Chains. Refine with filters or upvote what's useful.

Awesome Font Fallback Chains 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.
  • ryanoasis/nerd-fontsAvatar de ryanoasis

    ryanoasis/nerd-fonts

    63,373Voir sur GitHub↗

    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

    Uses a symbols-only font as a secondary source when the primary font lacks a glyph.

    CSSfontfont-awesomefonts
    Voir sur GitHub↗63,373
  • mathjax/mathjaxAvatar de mathjax

    mathjax/MathJax

    10,855Voir sur GitHub↗

    Beautiful and accessible math in all browsers

    Selects and loads mathematical fonts from multiple sources, falling back to built-in or web-hosted alternatives when needed.

    JavaScriptaccessibilityasciimath-notationcss
    Voir sur GitHub↗10,855
  • typekit/webfontloaderAvatar de typekit

    typekit/webfontloader

    9,255Voir sur GitHub↗

    Webfontloader est une bibliothèque JavaScript et une API standardisée pour récupérer et gérer les polices web provenant de multiples fournisseurs externes et feuilles de style personnalisées. Elle fonctionne comme un gestionnaire d'état de chargement de polices qui coordonne la récupération des assets typographiques via une interface unifiée. Le projet se concentre spécifiquement sur la prévention du flash de texte invisible en gérant les états de chargement et les timeouts. Il se distingue en fournissant un mécanisme pour synchroniser la typographie à travers différents contextes de navigation, incluant la capacité d'injecter une logique de chargement de police dans les fenêtres enfants et les iframes. La bibliothèque suit le cycle de vie du chargement des polices pour déclencher des callbacks JavaScript et appliquer des classes CSS à la racine du document. Ces capacités permettent un contrôle précis sur les transitions visuelles, incluant l'utilisation de styles de secours lorsque le rendu de la police dépasse une durée définie.

    Implements configurable durations for font requests to trigger fallback styles if rendering is delayed.

    JavaScript
    Voir sur GitHub↗9,255
  • pymupdf/pymupdfAvatar de pymupdf

    pymupdf/PyMuPDF

    9,086Voir sur GitHub↗

    PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It

    Selects alternative fonts for unsupported characters to prevent the appearance of unprintable symbols.

    Pythondata-scienceepubextract-data
    Voir sur GitHub↗9,086
  • chrisjenx/calligraphyAvatar de chrisjenx

    chrisjenx/Calligraphy

    8,529Voir sur GitHub↗

    Calligraphy is an Android typography framework and custom font manager used to map custom font files to text views through hierarchical style resolution and global default configurations. It provides a system for defining global default fonts and fallback priorities across an entire Android application. The project manages font assignments by evaluating a priority chain of view attributes, styles, text appearances, and themes. This allows for the injection of custom typefaces into Android text components and the mapping of font assets to theme attributes to maintain a uniform visual identity.

    Determines the active font by evaluating a priority chain of view attributes, styles, text appearances, and themes.

    Java
    Voir sur GitHub↗8,529
  • sixlabors/imagesharpAvatar de SixLabors

    SixLabors/ImageSharp

    7,954Voir sur GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    Implements fallback chains to use alternative fonts when the primary typeface lacks required glyphs.

    C#bmpc-sharpdrawing
    Voir sur GitHub↗7,954
  • ryanoasis/vim-deviconsAvatar de ryanoasis

    ryanoasis/vim-devicons

    5,794Voir sur GitHub↗

    Provides fontconfig-based fallback rendering for glyphs when a patched font is unavailable.

    Vim Scripteye-candyfiletypeglyph-icons
    Voir sur GitHub↗5,794
  • fontsource/fontsourceAvatar de fontsource

    fontsource/fontsource

    5,778Voir sur GitHub↗

    Provides CSS @supports rules for variable font fallback to static fonts in older browsers.

    TypeScriptcssfontfont-family
    Voir sur GitHub↗5,778
  • notofonts/noto-cjkAvatar de notofonts

    notofonts/noto-cjk

    3,921Voir sur GitHub↗

    Noto CJK est une famille de polices open-source fournissant des polices Sans et Serif conçues pour le rendu cohérent des caractères chinois, japonais et coréens. Elle fonctionne comme un système de police unifié qui fournit une couverture complète du bloc CJK Unified Ideographs pour assurer la compatibilité inter-langues. Cet ensemble de polices multilingues est optimisé pour les affichages numériques et l'impression à travers divers systèmes d'écriture d'Asie de l'Est. Il fournit des fichiers de police standardisés pour permettre un rendu correct des scripts d'Asie de l'Est à travers différents systèmes d'exploitation et appareils. Le projet couvre la prise en charge de la typographie multilingue pour les documents, les sites web et les applications logicielles. Il utilise le mappage de caractères basé sur Unicode et l'empaquetage OpenType pour maintenir une présentation de texte lisible à travers différents systèmes d'écriture régionaux.

    Implements fallback chains to route missing glyphs to secondary regional font files.

    Python
    Voir sur GitHub↗3,921
  • linebender/resvgAvatar de linebender

    linebender/resvg

    3,895Voir sur GitHub↗

    Resvg est une bibliothèque de rendu SVG à haute conformité et un moteur d'analyse conçu pour convertir des graphiques vectoriels évolutifs en images matricielles. Il fonctionne comme un convertisseur SVG vers matriciel qui résout les arbres XML et gère la transformation des données vectorielles en formats bitmap. Le projet assure une cohérence visuelle multiplateforme en produisant une sortie identique au pixel près, quel que soit le système d'exploitation ou l'architecture CPU. Il se distingue par un moteur de mise en page de texte qui gère la typographie complexe, y compris le réordonnancement bidirectionnel, les modes d'écriture verticaux et les polices emoji couleur. La bibliothèque couvre une large surface de capacités, y compris l'application de feuilles de style CSS externes, le rendu de filtres visuels tels que le flou gaussien et une résolution programmable pour les polices et les images. Elle intègre également des mesures de sécurité pour se protéger contre les attaques par épuisement des ressources en imposant des limites sur la complexité du document et la profondeur d'imbrication.

    Enables custom control over font matching and fallback behavior through a programmable resolver.

    Rustrendersvg
    Voir sur GitHub↗3,895
  • urbica/martinAvatar de urbica

    urbica/martin

    3,707Voir sur GitHub↗

    Martin is a vector tile server and map asset server that delivers geospatial data from PostGIS databases, MBTiles, and PMtiles files. It functions as a TileJSON metadata provider and a suite of vector tile tooling for generating, validating, and exporting geospatial tile archives. The project distinguishes itself by providing integrated map asset management, generating map styles, sprite sheets, and font glyphs on the fly. It supports advanced visual rendering capabilities such as Signed Distance Field sprites for runtime recoloring and fallback-based font composition to ensure complete chara

    Combines multiple font sources into a single glyph set to provide fallback characters missing from the primary font.

    Rust
    Voir sur GitHub↗3,707
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Font Management
  5. Font Fallback Chains

Explorer les sous-tags

  • Font Hierarchy ResolutionMechanisms for determining the active font by evaluating a priority chain of view attributes, styles, and themes. **Distinct from Font Fallback Chains:** Distinct from Font Fallback Chains: handles the architectural priority of style sources (attribute > style > theme) rather than glyph-level fallbacks.
  • Fontconfig-Based Fallback ResolversRenders glyphs without a patched font by relying on fontconfig to locate a font containing the required codepoints. **Distinct from Font Fallback Chains:** Distinct from Font Fallback Chains: specifically uses fontconfig for automatic fallback resolution, not manual secondary font configuration.
  • Loading TimeoutsConfigurable durations for font requests to trigger fallback states. **Distinct from Font Fallback Chains:** Distinct from Font Fallback Chains: focuses on the timing of the request rather than the selection of fallback glyphs.
  • Multi-Source Font SelectorsSelects and loads mathematical fonts from multiple sources, falling back to built-in or web-hosted alternatives when needed. **Distinct from Font Fallback Chains:** Distinct from Font Fallback Chains: focuses on selecting and loading fonts from multiple sources (built-in, web-hosted) with fallback, not just glyph-level fallback chains.
  • Programmable ResolversUser-defined logic for managing font matching and fallback behaviors. **Distinct from Font Fallback Chains:** Distinct from Font Fallback Chains: provides a programmable interface for resolution rather than a static configuration chain.
  • Variable Font Fallback ProvisionsUsing CSS @supports rules to serve variable fonts to capable browsers with static fallbacks. **Distinct from Font Fallback Chains:** Distinct from Font Fallback Chains: focuses on feature-detection-based fallback for variable fonts rather than glyph-level fallback chains.