30 open-source projects similar to adobe-fonts/source-han-code-jp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Source Han Code Jp alternative.
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.
Noto Emoji is a Unicode emoji font collection and SVG asset library designed to ensure consistent emoji rendering across different operating systems and web browsers. It functions as a color-font rasterization engine that embeds pre-rendered bitmaps into font files to display multicolored glyphs. The project includes a variable-font emoji set that utilizes axes to adjust stroke thickness and style for both colorful and monochrome glyphs. It also maintains a Unicode emoji metadata registry that maps characters to shortcodes and ASCII equivalents. The collection provides capabilities for color
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
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
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
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.
Fira is an open-source sans-serif typeface family and digital typography asset. It provides a collection of high-legibility fonts designed for clarity and readability across various screen sizes, resolutions, and operating system interfaces. The project delivers a standardized font resource for web integration and user interface typography. It consists of professional letterforms optimized for digital displays to ensure consistent character rendering. The assets are developed according to the OpenType specification and include Unicode glyph mapping and variable-weight glyphs. The design inco
Noto Emoji is a collection of emoji resources including Unicode color emoji fonts, a variable monochrome emoji font, and a library of scalable vector graphics and PNG images. It provides a standardized set of emoji glyphs and metadata designed for consistent rendering across different operating systems and web browsers. The project includes a Unicode emoji metadata provider that supplies shortcodes, ordering data, and ASCII equivalents for the creation of custom emoji selection menus and input systems. The variable monochrome font allows for adjustable stroke thickness, enabling the use of em
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
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
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
iA-Fonts is a collection of open-source writing fonts and a variable font family tailored to create a calm and homogenous visual image for authors. It provides a monospace typographic set and variable-width typefaces designed to optimize text alignment and character discernibility. The project utilizes modified open-source glyphs to implement a variable font system that interpolates between monospaced and proportional widths. This allows for a balance between reading rhythm and flow through adjustable weight and width axes. The system focuses on digital document styling and writing workflow
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
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
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
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
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
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
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
This project provides a curated library of monospaced typefaces optimized for programming environments and command-line interfaces. It functions as a collection of assets designed to improve the visual feedback and information density of text-based user interfaces, enabling developers to standardize the appearance of their editors and terminals. The project distinguishes itself through a programmatic font patching process that merges custom glyph sets into existing monospaced fonts. By mapping these custom graphical symbols into reserved Unicode character slots, it allows terminal emulators t
Redacted-Font is a collection of specialized typefaces and font files designed to render text as solid redaction bars. It functions as a wireframe placeholder font that hides text content while preserving the original layout and spacing. The project provides font files compatible with both local operating systems and web projects. This allows for the masking of text within desktop design software and the embedding of redaction styles into web environments via font-face kits. These typefaces are used for UI layout prototyping and wireframe content masking to shift focus from specific copy to
OpenMoji is an open-source library of Unicode-compliant emoji icons provided in SVG, PNG, and font formats. The project serves as a comprehensive graphics repository designed for use in user interfaces, ensuring consistent visual communication through a standardized set of vector and raster assets. The library distinguishes itself by providing both colored and outlined styles to meet different interface requirements. It implements the Fitzpatrick scale for skin tone variations and combination tones, facilitating diverse and inclusive human representation. The collection includes both standar
This project is a professional typesetting layout for creating curriculum vitae and resumes using the LaTeX document preparation system. It provides a structured template system to generate customizable PDF resumes and academic CVs. The system includes built-in support for multilingual typesetting, specifically enabling the rendering of both English and Simplified Chinese text through unicode font mapping. It also features automated bibliographic citation management to handle academic references and publications. The layout incorporates visual components such as skill proficiency progress ba
pdfminer.six is a programmatic tool for extracting text, layout information, and metadata from PDF documents into machine-readable formats. It functions as a document parser that converts internal PDF objects and structures into accessible data objects for analysis. The project includes utilities for decrypting RC4 and AES encrypted files to enable content extraction. It also provides a layout analyzer to identify fonts, colors, and text locations to determine the organizational structure of pages. The system covers a broad range of extraction capabilities, including the retrieval of embedde
tcell is a Go terminal user interface library and framework for building cell-based applications. It functions as a terminal emulator backend and input processor, utilizing a change-based diffing engine to manage screen state and efficiently render updates. The project is distinguished by its pluggable backend abstraction, which allows terminal interfaces to be rendered across physical terminals or compiled into WebAssembly for web browser display. It provides a virtual screen simulation to enable programmatic event injection and output inspection for automated application testing. Its capab
Noto CJK is an open-source font family providing Sans and Serif typefaces designed for the consistent rendering of Chinese, Japanese, and Korean characters. It functions as a unified font system that provides comprehensive coverage of the CJK Unified Ideographs block to ensure cross-language compatibility. This multi-language typeface set is optimized for digital displays and print across various East Asian writing systems. It provides standardized typeface files to enable correct rendering of East Asian scripts across different operating systems and devices. The project covers multilingual
opentype.js is a JavaScript library for reading, writing, and manipulating OpenType, TrueType, and WOFF font files in both browser and server environments. It functions as a font parser and generator capable of extracting glyph data and metadata or creating new font files by defining glyph paths and metadata programmatically. The project provides specialized utilities for modifying font variation tables to control variable font properties and processing color layers and palettes via COLR and CPAL tables. It also includes a Bezier path generator that converts font glyphs and text strings into
Mononoki is a monospace programming typeface designed for reading and writing code. It is a developer font that emphasizes high legibility and utilizes a fixed-width layout to ensure consistent character alignment. The project is a customizable OpenType font that allows users to toggle between different character designs and stylistic sets. This enables the configuration of stylistic glyph alternatives to improve the visual distinction between similar characters. The typeface covers monospace text rendering and character stylistics configuration to support source code readability within deve
Ark Pixel Font is a suite of pixel-based typefaces and generation tools designed for retro-style displays. It provides a collection of pixel-perfect sans-serif glyphs covering East Asian, Latin, Cyrillic, and Greek characters. The project includes a pixel font generator capable of creating fonts in multiple standard sizes. It features a variable width system that allows for switching between monospaced and proportional spacing modes to balance alignment and readability. The typeface system incorporates regional glyph adjustments to ensure linguistic accuracy and correct writing habits across
Beautiful Web Type is a curated directory and interactive preview tool for open-source, SIL-licensed typefaces, designed to help web designers discover, evaluate, and select fonts for their projects. It serves as a central hub where each typeface is presented with a full specimen gallery, weight and style comparisons, and clear licensing information, all rendered as a static site for fast loading. The project distinguishes itself through its comprehensive in-browser inspection capabilities, allowing designers to explore OpenType features like ligatures and alternate glyphs with live before-an