11 repository-uri
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.
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.
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.
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.
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.
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.
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.
Provides fontconfig-based fallback rendering for glyphs when a patched font is unavailable.
Provides CSS @supports rules for variable font fallback to static fonts in older browsers.
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.
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.
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.