Use COLR for Noto Color Emoji
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.
Summary
The Noto Color Emoji fonts have released some new files with the COLRv1 format. The COLRv1 format is a color scalable font compared with the previous color bitmap fonts.
Owner
- Name: Peng Wu
- Email: pwu@redhat.com
Detailed Description
The new Noto Color Emoji font uses the new COLRv1 format. The COLRv1 format provides the color scalable emoji glyphs with smaller file size.
Feedback
Benefit to Fedora
This new font format provides better scalable color emoji rendering results and smaller file size.
Scope
-
Proposal owners: google-noto-emoji-fonts
-
Other developers:
-
Release engineering: #Releng issue number
-
Policies and guidelines: N/A (not needed for this Change)
-
Trademark approval: N/A (not needed for this Change)
-
Alignment with the Fedora Strategy:
Upgrade/compatibility impact
The Noto Color Emoji font will switch to use COLRv1 font format.
Early Testing (Optional)
Do you require âQA Blueprintâ support? Y/N
How To Test
After upgrading to Fedora 43, the new color scalable emoji fonts will replace the old color bitmap emoji font. Please open some documents or web pages which contain the emoji character sequence to check the emoji rendering results.
User Experience
The new scalable font format should have better or similar rendering results compared to the old bitmap font format.
Dependencies
Contingency Plan
- Contingency mechanism: If the new font format has some issues with some applications, plan to provide another google-noto-color-bitmap-emoji-fonts sub package for compatibility.
- Contingency deadline: Fedora Beta Freeze
- Blocks release? No
Documentation
Spec: COLR - Color Table (OpenType 1.9.1) - Typography | Microsoft Learn
Last edited by @amoloney 2025-04-16T14:26:40Z
Last edited by @amoloney 2025-04-16T14:26:40Z