COLRv1
COLRv1はCOLRv0の進化版で、グラデーション(線形・放射状・円錐)、アフィン変形、ブレンドモードなどの高度な描画機能をサポートします。より豊かな表現力を持つ絵文字やアイコンフォントの作成が可能で、ベクターベースのため解像度に依存しません。ただしSafariでは未サポートです。
概要
COLRv1はCOLRv0の進化版で、グラデーション(線形・放射状・円錐)、アフィン変形、ブレンドモードなどの高度な描画機能をサポートします。より豊かな表現力を持つ絵文字やアイコンフォントの作成が可能で、ベクターベースのため解像度に依存しません。ただしSafariでは未サポートです。
対応ブラウザ
デスクトップ
Chrome 98+
Edge 98+
Safari 未対応
Firefox 107+
モバイル
Chrome Android 98+
Safari iOS 未対応
Firefox Android 107+
基本構文
CSS
@font-face {
font-family: 'RichIcons';
src: url('icons-colrv1.woff2') format('woff2');
}
.emoji {
font-family: 'RichIcons';
} 実務での使いどころ
-
高品質なカスタム絵文字フォント
グラデーションやブレンドモードを活用した高品質なカスタム絵文字やブランドアイコンフォントを作成できます。
注意点
- Safariでは未サポートのため、フォールバックフォントまたはCOLRv0版の提供が必要です。
アクセシビリティ
- カラーフォントは視覚的にリッチですが、スクリーンリーダーには通常のテキストとして読み上げられます。絵文字の場合は適切なaria-labelを検討してください。