Patches developer fonts with thousands of icons from popular icon sets like Font Awesome, Material Design Icons, and Octicons.
Nerd Fonts is an open-source project that patches existing programming fonts with thousands of extra glyphs (icons) from popular icon sets like Font Awesome, Material Design Icons, and Octicons. It solves the problem of missing icons in monospaced fonts used in terminals, code editors, and IDEs, allowing developers to see icons directly in their text interfaces.
Developers, system administrators, and power users who work in terminals, code editors, or IDEs and want to enhance their interface with visual icons without switching fonts.
It provides a massive collection of pre-patched fonts and a flexible patcher script, giving users the freedom to add icons to any font they prefer, ensuring consistency and a rich visual experience across development tools.
Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Patches over 10,000 icons from sets like Font Awesome, Material Design Icons, and Octicons into fonts, enabling rich visual cues in terminals and editors as highlighted in the README's glyph sets diagram.
Provides a Python script using FontForge to patch any font, with options for monospaced or double-width glyphs, allowing deep customization for specific needs.
Offers various methods including release archives, package managers (Homebrew, Chocolatey), scripts, and Docker, catering to different platforms as detailed in the installation section.
Includes over 67 patched font families like Hack and JetBrains Mono, saving users from manual patching and ensuring quick setup.
Requires FontForge, Python, and dependencies like python-fontforge, making patching cumbersome for non-technical users or on restricted systems, as noted in the font patcher requirements.
The README warns against cloning the repo due to its size, and patched fonts are significantly larger than originals, impacting storage and performance.
File paths in the master branch are unstable and may change between releases, risking broken links or scripts if not pinned to specific versions, as cautioned in the Important Notices.
Patching mixes licenses from original fonts and icon sets, which could pose legal risks for commercial use or redistribution, though not explicitly addressed in the README.