SVG in OpenType

SVGinOT

Design & Typography

将SVG(可缩放矢量图形)文档直接嵌入OpenType字体文件的方法,用于实现可缩放的彩色表情符号。

SVG in OpenType (also called SVGinOT) embeds complete SVG documents as glyph data within a font file. Each emoji glyph is an SVG with full support for gradients, transparency, filters, and animations.

Firefox and Adobe products support SVGinOT natively. The format offers the full expressiveness of SVG — the most capable vector format — but has limited support compared to COLR and CBDT.

The Unicode Consortium has noted that the industry is converging on COLRv1 as the preferred vector color font format, though SVGinOT remains in use.

相关术语

CBDT/CBLC (CBDT) CBDT/CBLC (CBDT)
彩色位图数据表和彩色位图位置表,用于在字体文件中嵌入位图彩色表情符号的OpenType表格。
COLR/CPAL (COLR) COLR/CPAL (COLR)
将表情符号定义为带有调色板的分层矢量形状的OpenType彩色字体表,被Windows和Chrome采用。
OpenType OpenType
由Microsoft和Adobe共同开发的字体格式,通过多种彩色字体表技术支持彩色表情符号渲染。
矢量表情符号 矢量表情符号
使用可缩放矢量图形(SVG或COLR)渲染的表情符号,在任何尺寸下都能保持清晰显示。

相关工具

🔀 平台比较 平台比较
比较表情符号在 Apple、Google、Samsung、Microsoft 等平台上的渲染效果,并排查看视觉差异。