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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ryanoasis/nerd-fontsAvatar ryanoasis

    ryanoasis/nerd-fonts

    63,373Vezi pe 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
    Vezi pe GitHub↗63,373
  • mathjax/mathjaxAvatar mathjax

    mathjax/MathJax

    10,855Vezi pe 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
    Vezi pe GitHub↗10,855
  • typekit/webfontloaderAvatar typekit

    typekit/webfontloader

    9,255Vezi pe GitHub↗

    Webfontloader este o bibliotecă JavaScript și un API standardizat pentru preluarea și gestionarea fonturilor web de la mai mulți furnizori externi și foi de stil personalizate. Funcționează ca un manager de stare pentru încărcarea fonturilor care coordonează preluarea activelor tipografice printr-o interfață unificată. Proiectul se concentrează în mod specific pe prevenirea flash-ului de text invizibil prin gestionarea stărilor de încărcare și a timeout-urilor. Se distinge prin furnizarea unui mecanism de sincronizare a tipografiei în diferite contexte de navigare, inclusiv posibilitatea de a injecta logica de încărcare a fonturilor în ferestrele child și iframe-uri. Biblioteca urmărește ciclul de viață al încărcării fonturilor pentru a declanșa callback-uri JavaScript și a aplica clase CSS la rădăcina documentului. Aceste capabilități permit un control precis asupra tranzițiilor vizuale, inclusiv utilizarea stilurilor de fallback atunci când randarea fontului depășește o durată definită.

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

    JavaScript
    Vezi pe GitHub↗9,255
  • pymupdf/pymupdfAvatar pymupdf

    pymupdf/PyMuPDF

    9,086Vezi pe 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
    Vezi pe GitHub↗9,086
  • chrisjenx/calligraphyAvatar chrisjenx

    chrisjenx/Calligraphy

    8,529Vezi pe 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
    Vezi pe GitHub↗8,529
  • sixlabors/imagesharpAvatar SixLabors

    SixLabors/ImageSharp

    7,954Vezi pe 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
    Vezi pe GitHub↗7,954
  • ryanoasis/vim-deviconsAvatar ryanoasis

    ryanoasis/vim-devicons

    5,794Vezi pe GitHub↗

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

    Vim Scripteye-candyfiletypeglyph-icons
    Vezi pe GitHub↗5,794
  • fontsource/fontsourceAvatar fontsource

    fontsource/fontsource

    5,778Vezi pe GitHub↗

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

    TypeScriptcssfontfont-family
    Vezi pe GitHub↗5,778
  • notofonts/noto-cjkAvatar notofonts

    notofonts/noto-cjk

    3,921Vezi pe GitHub↗

    Noto CJK este o familie de fonturi open-source care oferă tipuri de caractere Sans și Serif concepute pentru redarea consistentă a caracterelor chinezești, japoneze și coreene. Acesta funcționează ca un sistem de fonturi unificat care oferă o acoperire cuprinzătoare a blocului CJK Unified Ideographs pentru a asigura compatibilitatea între limbi. Acest set de tipuri de caractere multilingve este optimizat pentru afișaje digitale și tipărire în diverse sisteme de scriere din Asia de Est. Oferă fișiere de fonturi standardizate pentru a permite redarea corectă a scripturilor din Asia de Est pe diferite sisteme de operare și dispozitive. Proiectul acoperă suportul pentru tipografie multilingvă pentru documente, site-uri web și aplicații software. Utilizează maparea caracterelor bazată pe Unicode și împachetarea OpenType pentru a menține o prezentare lizibilă a textului în diferite sisteme de scriere regionale.

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

    Python
    Vezi pe GitHub↗3,921
  • linebender/resvgAvatar linebender

    linebender/resvg

    3,895Vezi pe GitHub↗

    Resvg este o bibliotecă de randare SVG de înaltă conformitate și un motor de parsare conceput pentru a converti grafica vectorială scalabilă în imagini raster. Funcționează ca un convertor SVG în raster care rezolvă arbori XML și gestionează transformarea datelor vectoriale în formate bitmap. Proiectul asigură consistența vizuală cross-platform prin producerea unui output identic, pixel-perfect, indiferent de sistemul de operare sau arhitectura CPU. Se distinge printr-un motor de layout de text care gestionează tipografia complexă, inclusiv reordonarea bidirecțională, modurile de scriere verticală și fonturile emoji colorate. Biblioteca acoperă o suprafață largă de capabilități, inclusiv aplicarea foilor de stil CSS externe, randarea filtrelor vizuale precum Gaussian blur și rezoluția programabilă pentru fonturi și imagini. De asemenea, încorporează măsuri de securitate pentru a proteja împotriva atacurilor de epuizare a resurselor prin impunerea unor limite privind complexitatea documentului și adâncimea de imbricare.

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

    Rustrendersvg
    Vezi pe GitHub↗3,895
  • urbica/martinAvatar urbica

    urbica/martin

    3,707Vezi pe 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
    Vezi pe GitHub↗3,707
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Font Management
  5. Font Fallback Chains

Explorează sub-etichetele

  • 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.