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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
googlei18n avatar

googlei18n/noto-emoji

0
View on GitHub↗
4,764 stars·552 forks·Python·OFL-1.1·34 views

Noto Emoji

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 emojis in high-contrast or minimalist user interfaces.

The library covers the export of digital assets, allowing emojis to be generated as vector SVGs or raster PNGs for environments that do not support font rendering. It further manages the mapping of Unicode characters to vector shapes and provides mechanisms for color and monochrome font rendering.

Features

  • Unicode Emoji Fonts - Provides standardized Unicode color emoji fonts designed for consistent rendering across different operating systems and browsers.
  • Curated Emoji Metadata Collections - Supplies structured datasets containing shortcodes, ordering data, and ASCII equivalents for building emoji input systems.
  • Emoji Variable Fonts - Provides emoji-specific variable fonts that allow for the dynamic adjustment of stroke thickness in monochrome rendering.
  • Vector Graphic Assets - Utilizes scalable vector graphics as the primary source assets for generating both font glyphs and standalone images.
  • Glyph Mappings - Implements the mapping of standard Unicode characters to specific vector shapes and color indices within font structures.
  • Cross-Platform Font Distribution - Ensures consistent emoji visual representation by distributing a unified set of font files across multiple operating systems.
  • Emoji Asset Libraries - Provides a comprehensive library of emoji SVGs and PNGs for environments that do not support font rendering.
  • Monochrome Variable Renderers - Renders emojis in a black-and-white variable font format to support minimalist or high-contrast user interfaces.
  • Emoji Input System Metadata - Provides shortcodes and ordering data to facilitate the creation of custom emoji selection menus and input systems.
  • Multi-Format Font Exporting - Provides the capability to package emoji imagery into various standard color font binaries for cross-platform compatibility.
  • SVG Asset Exporters - Exports emoji graphics as standalone SVG or PNG files for use in non-font environments.
  • Metadata-Driven Exporters - Automates the conversion of font glyphs into individual PNG and SVG files using structured data files.
  • Font Collections - Color and monochrome emoji font set.

Star history

Star history chart for googlei18n/noto-emojiStar history chart for googlei18n/noto-emoji

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does googlei18n/noto-emoji do?

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.

What are the main features of googlei18n/noto-emoji?

The main features of googlei18n/noto-emoji are: Unicode Emoji Fonts, Curated Emoji Metadata Collections, Emoji Variable Fonts, Vector Graphic Assets, Glyph Mappings, Cross-Platform Font Distribution, Emoji Asset Libraries, Monochrome Variable Renderers.

Which projects share features with googlei18n/noto-emoji?

Projects with overlapping indexed features include: googlefonts/noto-emoji — Noto Emoji is a Unicode emoji font collection and SVG asset library designed to ensure consistent emoji rendering… hfg-gmuend/openmoji — OpenMoji is an open-source library of Unicode-compliant emoji icons provided in SVG, PNG, and font formats. The… joypixels/emojione — Emojione is a Unicode emoji asset library and cross-platform emoji set designed to override native operating system… evilmartians/mono — Mono is a pixel-optimized programming font family and digital typography system. It is a monospaced variable font… adobe-fonts/source-han-code-jp — Source Han Code JP is a monospaced typeface designed specifically for programming and terminal environments. It… microsoft/fluentui-emoji — This project is an open-source library of emoji graphics designed for consistent use across digital interfaces. It…

Projects sharing features with Noto Emoji

These projects share indexed features with Noto Emoji. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • googlefonts/noto-emojigooglefonts avatar

    googlefonts/noto-emoji

    4,580View on GitHub↗

    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

    Python
    View on GitHub↗4,580
  • hfg-gmuend/openmojihfg-gmuend avatar

    hfg-gmuend/openmoji

    4,469View on GitHub↗

    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

    HTMLcolorfontemojiopenmoji
    View on GitHub↗4,469
  • joypixels/emojionejoypixels avatar

    joypixels/emojione

    4,432View on GitHub↗

    Emojione is a Unicode emoji asset library and cross-platform emoji set designed to override native operating system glyphs. It provides a unified collection of images mapped to Unicode characters to ensure consistent visual rendering across different devices and browsers. The project delivers a multi-format asset library containing both PNG and SVG vector graphics. These assets allow for high-resolution rendering across various screen sizes and resolutions by substituting standard system emojis with a consistent set of custom images. The library manages the mapping of Unicode characters to s

    PHP
    View on GitHub↗4,432
  • evilmartians/monoevilmartians avatar

    evilmartians/mono

    2,641View on 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

    View on GitHub↗2,641
Compare all 30 related projects→