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
·
googlefonts avatar

googlefonts/noto-emoji

0
View on GitHub↗
4,580 stars·537 forks·Python·ofl-1.1·5 views

Noto Emoji

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 and monochrome emoji rendering, emoji asset extraction, and metadata mapping. These assets are generated from scalable vector graphics through a raster-based glyph pipeline.

Features

  • Emoji Graphics Sets - Provides a standardized collection of emoji graphics to ensure visual consistency across operating systems and browsers.
  • Unicode Emoji Fonts - Provides a standardized collection of emoji glyphs ensuring consistent rendering across different operating systems.
  • Emoji Tools - Provides the fonts and assets required to render color emojis across mobile and web browsers.
  • Curated Emoji Metadata Collections - Maintains a structured registry of emoji shortcodes, ordering data, and ASCII equivalents.
  • SVG-Based Vector Rendering - Utilizes scalable vector graphics as the master source for generating various raster and font-based emoji formats.
  • Colored Glyph Rendering - Implements a standardized set of glyphs to ensure consistent emoji rendering across different operating systems.
  • Unicode Glyph Mapping - Organizes emoji glyphs according to official Unicode assignments to ensure consistent rendering across all platforms.
  • Emoji Asset Libraries - Provides a comprehensive library of SVG emoji assets used to generate multiple output formats.
  • Emoji Mapping Libraries - Provides a library mapping Unicode characters to shortcodes and ASCII equivalents for input systems.
  • Font Renderers - Implements a system to convert emoji font data into multicolored bitmaps for browser display.
  • Bitmap Font Rendering - Implements a system for rendering multicolored glyphs by embedding pre-rendered bitmap images directly into the font files.
  • Axis Mapping - Maps unicode characters to a single font file using axes that adjust stroke thickness and style.
  • Emoji Variable Fonts - Ships a variable-font emoji set that allows dynamic adjustment of stroke thickness and style.
  • Axis Mapping - Maps unicode characters to a single font file using axes that adjust stroke thickness and style.
  • Vector Rasterizers - Implements a pipeline that converts vector source files into static bitmap images for embedding in color fonts.
  • Web-Compatible Font Embedding - Provides font formats compatible with Chromium and Android to implement multicolored emoji glyphs.
  • Data-Driven Asset Generators - Uses structured text files to automate the export of image assets and shortcode mappings across different resolutions.

Star history

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

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

Open-source alternatives to Noto Emoji

Similar open-source projects, ranked by how many features they share with Noto Emoji.
  • googlei18n/noto-emojigooglei18n avatar

    googlei18n/noto-emoji

    4,764View on GitHub↗

    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

    Python
    View on GitHub↗4,764
  • 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
  • emojione/emojioneemojione avatar

    emojione/emojione

    4,432View on GitHub↗

    Emojione is a cross-platform emoji set and image library designed to ensure visual consistency regardless of a user's operating system or device. It functions as an emoji replacement framework that substitutes standard unicode emojis with custom graphics in websites and applications. The project focuses on custom emoji rendering and web UI asset management to prevent mismatched styles across different platforms. By replacing native system emojis with specific image assets, it provides a controlled frontend user experience and maintains a standardized visual style. The framework employs asset

    PHP
    View on GitHub↗4,432
  • github/gemojigithub avatar

    github/gemoji

    4,505View on GitHub↗

    Gemoji is a Ruby library that provides a structured dataset and API for translating emoji shortcodes to Unicode characters and image filenames. It serves as a bi-directional emoji lookup tool, allowing retrieval of emoji metadata by searching with either a shortcode alias or a Unicode codepoint. The library includes a custom emoji registry that allows defining and extending emoji mappings with custom aliases and image filenames. It offers a complete curated collection of emoji metadata including Unicode codepoints, shortcodes, and image references, enabling applications to resolve emoji short

    Rubyemojirubyrubygem
    View on GitHub↗4,505
See all 30 alternatives to Noto Emoji→

Frequently asked questions

What does googlefonts/noto-emoji do?

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.

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

The main features of googlefonts/noto-emoji are: Emoji Graphics Sets, Unicode Emoji Fonts, Emoji Tools, Curated Emoji Metadata Collections, SVG-Based Vector Rendering, Colored Glyph Rendering, Unicode Glyph Mapping, Emoji Asset Libraries.

What are some open-source alternatives to googlefonts/noto-emoji?

Open-source alternatives to googlefonts/noto-emoji include: googlei18n/noto-emoji — Noto Emoji is a collection of emoji resources including Unicode color emoji fonts, a variable monochrome emoji font,… joypixels/emojione — Emojione is a Unicode emoji asset library and cross-platform emoji set designed to override native operating system… github/gemoji — Gemoji is a Ruby library that provides a structured dataset and API for translating emoji shortcodes to Unicode… emojione/emojione — Emojione is a cross-platform emoji set and image library designed to ensure visual consistency regardless of a user's… adobe-fonts/source-han-code-jp — Source Han Code JP is a monospaced typeface designed specifically for programming and terminal environments. It… hfg-gmuend/openmoji — OpenMoji is an open-source library of Unicode-compliant emoji icons provided in SVG, PNG, and font formats. The…