awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

编程字体与字型

排名更新于 2026年6月30日

For 适合阅读源代码的等宽字体, the strongest matches are microsoft/cascadia-code (Cascadia Code is a monospaced programming font from Microsoft), githubnext/monaspace (Monaspace is a collection of monospaced font families engineered) and tonsky/firacode (FiraCode is a monospaced programming font with built-in ligature). rubjo/victor-mono and i-tu/hasklig round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “coding fonts and monospace typefaces for developers” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

编程字体与字型

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • microsoft/cascadia-codemicrosoft 的头像

    microsoft/cascadia-code

    27,736在 GitHub 上查看↗

    Cascadia Code is a monospaced programming font optimized for coding environments. It is available as a TrueType and OpenType font, featuring programming ligatures that combine common operators and symbols into single glyphs. The typeface is an OpenType variable font, which allows for character thickness to be scaled across a continuous range of weights within a single file. It is compatible with Nerd Font and Powerline, embedding specialized icons and symbols for use in terminal prompts and status bars. The project includes capabilities for font engineering and rendering, such as the use of

    Cascadia Code is a monospaced programming font from Microsoft that includes programming ligatures, variable font support, Nerd Font/Powerline compatibility, and is open source — exactly what you need for code editors and terminals.

    PythonPowerline StylingProgramming Ligature Fonts
    在 GitHub 上查看↗27,736
  • githubnext/monaspacegithubnext 的头像

    githubnext/monaspace

    18,451在 GitHub 上查看↗

    Monaspace is a collection of monospaced font families engineered specifically for programming environments. The system functions as a comprehensive typography suite that balances traditional grid-based alignment with expressive design aesthetics to improve visual hierarchy and readability within text editors. The project distinguishes itself through advanced font engineering that utilizes variable axes and contextual rules to modify character appearance dynamically. By employing semantic mapping and open-type feature injection, the fonts automatically adjust glyph shapes and spacing based on

    Monaspace is a collection of monospaced font families engineered specifically for programming environments, with variable font support and dynamic open-type features like ligatures, making it a strong fit for your search.

    ShellVariable Font Controls
    在 GitHub 上查看↗18,451
  • tonsky/firacodetonsky 的头像

    tonsky/FiraCode

    81,750在 GitHub 上查看↗

    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

    FiraCode is a monospaced programming font with built-in ligature support, Powerline symbols, and screen-optimized hinting, making it a flagship choice for code editors and terminals that matches all the core requirements.

    ClojureProgramming Ligature Fonts
    在 GitHub 上查看↗81,750
  • rubjo/victor-monorubjo 的头像

    rubjo/victor-mono

    3,701在 GitHub 上查看↗

    Victor Mono is a monospaced programming font designed for code editors, focusing on legibility and character distinction. It is characterized by the inclusion of programming ligatures that combine multi-character symbols into single glyphs. The typeface features cursive italics with semi-connected strokes to visually separate comments and keywords from standard code. It also provides customizable glyph stylistics, allowing for alternative shapes for specific characters such as zeros and sevens.

    Victor Mono is a monospaced programming font with ligatures, cursive italics, and customizable glyphs, fitting your need for a code editor and terminal font, though it does not explicitly support Nerd Font or variable font features.

    VueProgramming Ligature Fonts
    在 GitHub 上查看↗3,701
  • i-tu/haskligi-tu 的头像

    i-tu/Hasklig

    5,721在 GitHub 上查看↗

    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.

    Hasklig is a monospaced programming font with ligatures and specialized glyphs derived from Source Code Pro, fitting your search for a coding font for editors and terminals, though it lacks Nerd Font/Powerline and variable font support.

    PythonProgramming Ligature Fonts
    在 GitHub 上查看↗5,721
  • larsenwork/monoidlarsenwork 的头像

    larsenwork/monoid

    7,962在 GitHub 上查看↗

    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

    Monoid is a monospaced programming font with OpenType ligatures and screen-optimized rendering, fitting the core need for a code editor and terminal font, though it lacks explicit Nerd Font or variable font support.

    PythonProgramming Ligature Fonts
    在 GitHub 上查看↗7,962
  • ryanoasis/nerd-fontsryanoasis 的头像

    ryanoasis/nerd-fonts

    63,373在 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

    Nerd Fonts provides a large collection of pre-patched monospaced typefaces that are built on popular programming fonts and add icon support for use in terminals and editors, fitting the search for programming monospace fonts; it covers ligatures and Nerd Font/Powerline support but does not emphasize variable font availability.

    CSSProgramming Ligature FontsFont Patching Utilities
    在 GitHub 上查看↗63,373
  • vercel/geist-fontvercel 的头像

    vercel/geist-font

    3,249在 GitHub 上查看↗

    Geist is an open-source font family and typography collection designed for high legibility in technical interfaces. It consists of a series of web-optimized typefaces, including geometric sans-serif, monospaced, and pixel styles. The collection functions as a variable font library, utilizing coordinate interpolation to allow precise control over weight and style within a single font file. These fonts are built as OpenType typefaces, incorporating standardized layout tables to define advanced typographic behaviors such as kerning and ligatures. The project provides specific implementations fo

    Geist is an open-source font family that includes Geist Mono, a variable monospaced typeface designed for high legibility in technical interfaces and code, with ligature support and variable font features—making it a suitable programming monospace font even if it lacks dedicated Nerd Font glyphs or explicit programming-specific symbols.

    HTMLOpen Source Font Distributions
    在 GitHub 上查看↗3,249
  • subframe7536/maple-fontsubframe7536 的头像

    subframe7536/maple-font

    23,942在 GitHub 上查看↗

    Maple Font is a monospace typeface and browser-based generator designed for programming environments. It functions as an OpenType programming font that provides developers with a library of highly legible character sets optimized for code editors and terminal interfaces. The project distinguishes itself through a browser-based assembly tool that allows users to customize font builds before export. This interface enables the configuration of variable font weights, stylistic sets, and specific glyph variants, allowing for precise control over character thickness and visual appearance. It also s

    Maple Font is an open-source monospace typeface designed for coding with ligature support, variable font weights, and a browser-based customization tool — exactly the kind of programming font this search targets, though it lacks explicit Nerd Font/Powerline support mentioned in the requirements.

    PythonVariable Font Controls
    在 GitHub 上查看↗23,942
  • be5invis/iosevkabe5invis 的头像

    be5invis/Iosevka

    21,747在 GitHub 上查看↗

    Iosevka is a build system and design environment for creating highly configurable, programming-oriented typeface families. It functions as an open-source font development tool that compiles custom character sets and stylistic features into standard TrueType and web-ready font formats. The project utilizes a parametric design system and functional programming logic to define glyph construction, allowing for consistent styling across entire typeface families. Users can define typeface characteristics through a declarative configuration layer, which maps character variants and OpenType features

    Iosevka is a highly configurable programming monospace typeface with extensive ligature and OpenType feature support, designed for clarity in code editors and terminals, and offers variable font versions and optional Nerd Font patching to cover Powerline needs.

    JavaScriptCustom Font Build GeneratorsFont Development ToolsMonospaced Fonts
    在 GitHub 上查看↗21,747
  • belluzj/fantasque-sansB

    belluzj/fantasque-sans

    7,403在 GitHub 上查看↗

    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

    Fantasque Sans is an open-source monospace font designed for programming, offering multiple styles and glyph customization, but it does not support ligatures or include Nerd Font/Powerline patches, and lacks variable font support, so it fits the category but with significant feature gaps.

    PythonOpen Source Font Distributions
    在 GitHub 上查看↗7,403
  • be5invis/sarasa-gothicbe5invis 的头像

    be5invis/Sarasa-Gothic

    12,391在 GitHub 上查看↗

    Sarasa-Gothic is an open-source typeface generation engine designed to synthesize unified font families. It functions as a build-time system that merges Latin, Greek, Cyrillic, and CJK character sets into consistent, multi-script font files. The project utilizes a composite architecture and declarative configuration to produce specialized font variants, including monospaced styles for terminal emulators and code editors. By automating the integration of diverse glyph sources, it ensures visual harmony across different regional orthographies and character sets. The system provides a custom bu

    Sarasa Gothic is a monospaced typeface family specifically designed for coding and terminal use, supporting ligatures, programming glyphs, and Nerd Font patches — the repo includes the build tools, but the fonts themselves are available as releases and squarely match your search for a programming-oriented monospace font.

    JavaScriptOpen Source Font Distributions
    在 GitHub 上查看↗12,391
  • jetbrains/jetbrainsmonoJetBrains 的头像

    JetBrains/JetBrainsMono

    12,438在 GitHub 上查看↗

    JetBrains Mono is an open-source, monospaced typeface designed specifically for software development environments. It functions as a productivity tool intended to improve code legibility and reduce visual fatigue during extended programming sessions. The typeface distinguishes itself through geometric optimizations that prioritize character clarity and scanning speed. It features increased lowercase height to occupy more vertical space, simplified character shapes to reduce visual noise, and pixel-grid alignment to maintain sharp edges at small sizes. Additionally, it incorporates programming

    JetBrains Mono is a monospaced typeface built specifically for code editors and terminals, with programming ligatures and screen-optimized hinting, though it does not bundle Nerd Font patches or variable font variants—so it squarely fits the category but lacks a couple of the listed extras.

    ShellOpen Source Font Distributions
    在 GitHub 上查看↗12,438
  • lxgw/lxgwwenkailxgw 的头像

    lxgw/LxgwWenKai

    23,209在 GitHub 上查看↗

    LxgwWenKai is an open-source typeface family designed to provide comprehensive character coverage for Chinese, Japanese, and Korean languages, alongside extended support for Latin, Cyrillic, and Vietnamese scripts. It functions as a versatile typography tool that includes automated build scripts and font files optimized for consistent rendering across diverse operating systems and high-resolution displays. The project distinguishes itself through specialized variants and layout capabilities, including a dedicated monospaced version tailored for code editors and terminal environments. It incor

    LxgwWenKai is a monospace font with a dedicated variant for code editors and terminals, but its primary focus is CJK character coverage rather than the programming-specific glyphs, ligatures, and Nerd Font support you're seeking.

    ShellOpen Source SoftwareMonospaced FontsChinese Character Support
    在 GitHub 上查看↗23,209
  • adobe-fonts/source-code-proA

    adobe-fonts/source-code-pro

    20,412在 GitHub 上查看↗

    Source Code Pro is a collection of monospaced OpenType font families designed for programming, user interface clarity, and coding environments. These typefaces are engineered to provide high legibility in software editors and terminal applications. The project includes a variable font family that allows for continuous adjustments of weight and style within a single file. It provides specialized typography for user interface design to ensure consistency across diverse digital layouts. The system covers monospaced typography design and web integration, supporting the generation and export of f

    Source Code Pro is a reputable monospaced typeface designed for coding and terminal use, with a variable font included—it fits the category but lacks the ligature support and Nerd Font integration that the search highlighted.

    CSSMonospacedFont Weight InterpolatorsInterface Typefaces
    在 GitHub 上查看↗20,412
  • evilmartians/monoevilmartians 的头像

    evilmartians/mono

    2,641在 GitHub 上查看↗

    Mono is a pixel-optimized programming font family and digital typography system. It is a monospaced variable font designed for technical text, featuring adjustable weight and stretch to improve legibility in code editors and terminals. The system utilizes variable-axis font interpolation and pixel-grid hinting to ensure crisp character rendering on digital displays. It incorporates monospaced coordinate mapping and glyph-specific kerning pairs to maintain visual balance and precise vertical alignment. The project covers a technical typography workflow that includes the distribution of font b

    Mono is a pixel-optimized monospace variable font with screen hinting designed specifically for code use, squarely fitting the search for a programming font even though it does not explicitly advertise ligature or Nerd Font support.

    MonospacedFont Binary ExportingGrid-Aligned Typefaces
    在 GitHub 上查看↗2,641
  • shaunsingh/sfmono-nerd-font-ligaturizedshaunsingh 的头像

    shaunsingh/SFMono-Nerd-Font-Ligaturized

    1,042在 GitHub 上查看↗

    This project provides a collection of patched monospaced typefaces and utility tools designed to integrate developer-centric iconography and ligature definitions into existing font files. It functions by modifying font binaries to support advanced visual rendering, enabling the display of custom symbols and combined character sequences within text editors and terminal environments. The project distinguishes itself by merging comprehensive icon sets into standard typefaces, allowing for the display of file types and system status indicators directly within command-line interfaces. It also impl

    This repo offers Apple's SF Mono font patched with Nerd Font glyphs and programming ligatures, making it a monospace programming font that covers your core needs, though it is based on a proprietary font and lacks variable font support.

    Programming Ligature FontsFont Patching UtilitiesPatched Font Compatibility
    在 GitHub 上查看↗1,042
  • adobe-fonts/source-han-code-jpadobe-fonts 的头像

    adobe-fonts/source-han-code-jp

    1,744在 GitHub 上查看↗

    Source Han Code JP is a monospaced typeface designed specifically for programming and terminal environments. It provides a unified grid system that aligns wide Japanese characters with narrow Latin glyphs, ensuring consistent vertical and horizontal spacing for improved readability in code editors. The font family is distributed as an OpenType collection, bundling multiple character sets and weights into a single file to simplify asset management. It includes comprehensive support for Greek, Cyrillic, and Roman italic characters to accommodate internationalization requirements within software

    Source Han Code JP is a monospace font specifically designed for programming (especially Japanese text), but it lacks ligature support, variable font capabilities, and Nerd Font/Powerline integration, covering only some of the features you're looking for.

    PostScriptMonospaced FontsMonospaced GridsMonospaced Japanese Typography
    在 GitHub 上查看↗1,744
  • sunaku/tamzen-fontsunaku 的头像

    sunaku/tamzen-font

    1,053在 GitHub 上查看↗

    Tamzen is a collection of fixed-width, bitmapped typefaces designed for terminal emulators and programming environments. The project provides pixel-perfect character designs that prioritize legibility by bypassing vector-based scaling and subpixel antialiasing in favor of direct pixel-grid rasterization. These fonts maintain consistent vertical and horizontal alignment by forcing every glyph into a uniform container, ensuring clarity in high-contrast display environments. The collection is optimized for use in command-line interfaces, text editors, and virtual consoles where precise character

    Tamzen is a bitmapped monospace font built for programming, so it squarely fits the category of a programming font; however, being bitmap-based means it lacks ligature, variable font, and Nerd Font support, making it a narrower but valid option within the space.

    RubyPixel-Optimized Programming TypefacesBitmap Font RenderingMonospaced Fonts
    在 GitHub 上查看↗1,053
  • intel/intel-one-monointel 的头像

    intel/intel-one-mono

    9,865在 GitHub 上查看↗

    Intel One Mono is a monospaced font development project focused on creating high-legibility typefaces designed to reduce eyestrain and minimize errors for developers and low-vision users. It provides a system for developing and compiling custom monospaced fonts from source files for use across different operating systems and web platforms. The project implements advanced typographic capabilities, including programming ligatures to improve the readability of operators and specialized numeral formats for superscripts and subscripts. It ensures consistent text display across more than 200 langua

    Intel One Mono is a monospaced typeface specifically designed for developers with programming ligatures and screen-optimized hinting, making it a genuine programming font even if it lacks explicit Nerd Font or variable font support.

    MonospacedText Readability UtilitiesGlyph Mappings
    在 GitHub 上查看↗9,865
一览前 10 名对比
仓库Star 数语言许可证最后推送
microsoft/cascadia-code27.7KPythonNOASSERTION2025年3月6日
githubnext/monaspace18.5KShellofl-1.12025年9月4日
tonsky/firacode81.8KClojureOFL-1.12026年5月18日
rubjo/victor-mono3.7KVueofl-1.12026年1月26日
i-tu/hasklig5.7KPythonOFL-1.12022年2月19日
larsenwork/monoid8KPython—2020年10月26日
ryanoasis/nerd-fonts63.4KCSSNOASSERTION2026年3月17日
vercel/geist-font3.2KHTMLofl-1.12026年2月18日
subframe7536/maple-font23.9KPythonofl-1.12026年2月7日
be5invis/iosevka21.7KJavaScriptofl-1.12026年2月20日

Related searches

  • 用于在终端查看代码的语法高亮分页器
  • 系统编程实战项目
  • 内置结对编程功能的协作式代码编辑器
  • 免费编程教材合集
  • 开源 Copilot 替代方案
  • 计算机科学自学结构化课程
  • 开发者配色方案合集
  • 用于源代码和注释的拼写检查工具