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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ryanoasis avatar

ryanoasis/nerd-fonts

0
View on GitHub↗
63,373 Stars·3,902 Forks·CSS·5 AufrufeNerdFonts.com↗

Nerd Fonts

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 patched assets into CSS and JSON metadata to map glyphs to class names for web applications.

The system covers comprehensive font customization for developer environments, including typography metric adjustments for terminal interface design. Its capabilities extend to font patching, glyph injection, and the automation of batch patching and system-wide installation across different operating systems.

The project provides utilities for mapping icon glyphs to searchable text names and generating reference cheat sheets for shell scripts.

Features

  • Programming Font Customizations - Adds icons and symbols to monospaced typefaces to enhance visual cues in code editors and terminals.
  • Monospaced Fonts - Provides a set of pre-patched monospaced typefaces containing integrated developer icons for terminals and editors.
  • Glyph Aggregators - Consolidates symbols from multiple icon sets into a single font distribution.
  • Terminal Interfaces - Integrates a wide range of glyphs and icons into fonts to support status lines and shell prompts.
  • Font Patching Automation - Automates patching processes across multiple directories to update large font collections simultaneously.
  • Unicode Block Mapping - Associates specific icon sets with predefined Unicode blocks to avoid collisions with existing characters.
  • Font Metric Mappers - Modifies font cell sizes and line heights to ensure icons align correctly in monospace environments.
  • Glyph Mappings - Injects external icon glyphs into target font files by modifying character maps and Unicode code points.
  • Glyph Injection Tools - Integrates glyph collections from external sources or user-provided font files into a target font.
  • Icon Patchers - Provides a tool for injecting large sets of icons and glyphs into existing programming and system fonts.
  • Monospace Width Constraints - Constrains icons to single character widths for monospace environments or allows wider icons for visibility.
  • Glyph Alignment Metrics - Adjusts cell size and line height to ensure icons fit within strict monospace or proportional constraints.
  • Font Patching Utilities - Modifies personal font variations with specific symbols and size optimizations using a patching utility.
  • Icon Fonts - Creates CSS and JSON files to use patched icon glyphs and symbols within web applications.
  • Installation Scripts - Automates the patching and installation of large font collections using shell scripts.
  • Programming Ligature Fonts - Maintains specialized character combinations for consistent visuals in ligature-aware terminals.
  • Ligature Removal Tools - Strips ligatures from fonts during patching to ensure a strict one-character-per-glyph representation.
  • Width Variants - Provides font versions ranging from strict monospaced widths to proportional sizing to match layout needs.
  • Font Installers - Installs patched fonts onto local systems using shell scripts tailored for different operating systems.
  • Glyph Metric Adjusters - Provides a utility for adjusting glyph widths and cell sizing to ensure consistent icon alignment in monospace environments.
  • Shell Glyph Libraries - Maps icon names to glyphs using shell libraries to avoid raw unicode characters in scripts.
  • Icon Mappings - Associates icon glyphs with searchable text names to identify and insert icons via naming conventions.
  • Web Font Generators - Converts patched font assets into CSS and JSON for use in web applications.
  • Font Hosting Utilities - Creates CSS files and JSON databases containing class names for using glyphs on websites.
  • Web Font Asset Generators - Generates CSS and JSON metadata to map font glyphs to class names for web applications.
  • Programming Fonts - Patched fonts with extensive icon support.
  • Project Documentation Examples - Features Sankey diagrams and OS-specific icons.
  • Web Styling and UI - Iconic font aggregator and patcher for developers.

Star-Verlauf

Star-Verlauf für ryanoasis/nerd-fontsStar-Verlauf für ryanoasis/nerd-fonts

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht ryanoasis/nerd-fonts?

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.

Was sind die Hauptfunktionen von ryanoasis/nerd-fonts?

Die Hauptfunktionen von ryanoasis/nerd-fonts sind: Programming Font Customizations, Monospaced Fonts, Glyph Aggregators, Terminal Interfaces, Font Patching Automation, Unicode Block Mapping, Font Metric Mappers, Glyph Mappings.

Welche Open-Source-Alternativen gibt es zu ryanoasis/nerd-fonts?

Open-Source-Alternativen zu ryanoasis/nerd-fonts sind unter anderem: i-tu/hasklig — Hasklig is a monospaced programming font designed for code editors, featuring a fixed-width typeface optimized for… belluzj/fantasque-sans — Fantasque Sans is an open-source TrueType font family designed as a monospaced programming font. It combines a… tonsky/firacode — FiraCode is a monospaced programming font designed for source code, console user interfaces, and technical notation.… larsenwork/monoid — Monoid is a monospaced programming font designed for high legibility in code editors and terminals. It is an OpenType… githubnext/monaspace — Monaspace is a collection of monospaced font families engineered specifically for programming environments. The system… rubjo/victor-mono — Victor Mono is a monospaced programming font designed for code editors, focusing on legibility and character…

Open-Source-Alternativen zu Nerd Fonts

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Nerd Fonts.
  • i-tu/haskligAvatar von i-tu

    i-tu/Hasklig

    5,721Auf GitHub ansehen↗

    Hasklig is a monospaced programming font designed for code editors, featuring a fixed-width typeface optimized for visual balance and readability. It is a customized version of Source Code Pro that incorporates specialized glyphs and spacing tailored for technical text. The font implements code ligature rendering, which replaces multi-character operators with composite glyphs to improve the scanning of source code. It further optimizes the reading experience through monospaced typography tuning, adjusting character spacing and visual weight to ensure a consistent layout.

    Python
    Auf GitHub ansehen↗5,721
  • belluzj/fantasque-sansB

    belluzj/fantasque-sans

    7,403Auf GitHub ansehen↗

    Fantasque Sans is an open-source TrueType font family designed as a monospaced programming font. It combines a fixed-width typeface with handwriting characteristics to maintain technical precision and vertical alignment in code editors and terminals. The typeface features a comprehensive suite of styles, including regular, bold, and true italic variants. It supports stylistic glyph customization and set-based glyph swapping to adjust character designs and line heights for improved legibility. The project provides a web-ready font suite with multiple formats and CSS declarations for cross-bro

    Python
    Auf GitHub ansehen↗7,403
  • tonsky/firacodeAvatar von tonsky

    tonsky/FiraCode

    81,750Auf GitHub ansehen↗

    FiraCode is a monospaced programming font designed for source code, console user interfaces, and technical notation. It functions as a programming ligature font, rendering common character sequences as single combined glyphs to simplify visual code analysis. The typeface includes specialized support for terminal user interfaces, providing box drawing characters and powerline symbols. It also serves as a technical font with broad Unicode coverage for rendering mathematical symbols and academic notation. The font provides mechanisms for customizing glyph appearance through stylistic sets and c

    Clojurefontligaturesprogramming-ligatures
    Auf GitHub ansehen↗81,750
  • larsenwork/monoidAvatar von larsenwork

    larsenwork/monoid

    7,962Auf GitHub ansehen↗

    Monoid is a monospaced programming font designed for high legibility in code editors and terminals. It is an OpenType feature font optimized for reading and writing source code, providing crisp rendering at small sizes. The typeface utilizes OpenType font-feature settings to provide stylistic alternates and customizable glyph appearances. It specifically implements programming ligatures that combine common coding symbols and operators into single glyphs to improve readability. The project covers monospaced text rendering and stylistic glyph customization, allowing for the swapping of standar

    Python
    Auf GitHub ansehen↗7,962
  • Alle 30 Alternativen zu Nerd Fonts anzeigen→