COLR/CPAL

COLR

Design & Typography

OpenType color font tables that define emoji as layered vector shapes with a color palette, used by Windows and Chrome.

COLR (Color) and CPAL (Color Palette) are OpenType tables that work together to render color glyphs. COLR defines layers of standard glyph outlines, and CPAL provides color palettes to fill those layers.

COLR version 1 (COLRv1) added gradients, compositing, and transformations, significantly improving the quality of vector emoji. Google adopted COLRv1 for Chrome and Android, providing a compact alternative to bitmap fonts.

Advantages of COLR: smaller file sizes than bitmaps, perfect scaling, and the ability to theme emoji with different color palettes.

Istilah Terkait

SVG in OpenType (SVGinOT) SVG in OpenType (SVGinOT)
A method of embedding SVG (Scalable Vector Graphics) documents directly in OpenType font files for scalable color emoji.
Vector Emoji Vector Emoji
Emoji rendered using scalable vector graphics (SVG or COLR) that remain crisp at any display size.
OpenType OpenType
A font format developed by Microsoft and Adobe that supports color emoji rendering through multiple color table technologies.
CBDT/CBLC (CBDT) CBDT/CBLC (CBDT)
Color Bitmap Data Table and Color Bitmap Location Table โ€” OpenType tables for embedding bitmap color emoji in fonts.

Alat Terkait

๐Ÿ”€ Perbandingan Platform Perbandingan Platform
Bandingkan cara emoji ditampilkan di Apple, Google, Samsung, Microsoft, dan lainnya. Lihat perbedaan visual secara berdampingan.
๐Ÿ”ข Pencarian Unicode Pencarian Unicode
Masukkan codepoint seperti U+1F600 untuk mendapatkan emoji, detail encoding, byte UTF-8/16, dan HTML entity.