CBDT/CBLC

CBDT

Design & Typography

フォントファイルにビットマップカラー絵文字を埋め込むためのOpenTypeテーブル「Color Bitmap Data Table」と「Color Bitmap Location Table」。

CBDT (Color Bitmap Data Table) and CBLC (Color Bitmap Location Table) store pre-rendered color bitmap images directly in an OpenType font file. Google Noto Color Emoji uses this format.

CBLC provides an index mapping glyphs to their bitmap data locations, while CBDT contains the actual image data (typically PNG). Multiple "strike" sizes can be included for different display resolutions.

While CBDT produces consistent, high-quality results, the embedded bitmaps make font files large. Google's Noto Color Emoji font is approximately 10MB, compared to kilobytes for a standard text font.

関連用語

COLR/CPAL (COLR) COLR/CPAL (COLR)
絵文字をカラーパレットを持つ重ね合わせたベクターシェイプとして定義するOpenTypeカラーフォントテーブル。WindowsとChromeで使用されている。
OpenType OpenType
MicrosoftとAdobeが開発したフォント形式。複数のカラーテーブル技術によりカラー絵文字のレンダリングをサポートしている。
SVG in OpenType (SVGinOT) SVG in OpenType (SVGinOT)
スケーラブルなカラー絵文字を実現するために、SVG(スケーラブルベクターグラフィックス)ドキュメントをOpenTypeフォントファイルに直接埋め込む方式。
ビットマップ絵文字 ビットマップ絵文字
固定解像度のピクセル画像としてレンダリングされる絵文字。フォントファイル内にPNGなどのラスター形式で格納される。

関連ツール

🔀 プラットフォーム比較 プラットフォーム比較
Apple、Google、Samsung、Microsoft などのプラットフォームで絵文字がどのように表示されるかを比較してみましょう。視覚的な違いを並べて確認できます。