Adobe 已有專為分散式bitmap字型定義的檔案格式 稱之為 BDF. 微軟 延伸此格式以便支援greymap (反鋸齒, 每個像素呈現灰色的不同程度多過僅有黑/白色) 字型. 近來其他人已開始使用這相同的格式. (xmbdfed, freetype and fontforge).
在3.1小節的格式描述裡, Adobe 定義一個 SIZE 的 關鍵字. 微軟 已有增加一個四個參數的額外選項給此關鍵字 SIZE PointSize XRes YRes [Bits_Per_Pixel]
這四個參數可帶入數值 1, 2, 4 以及 8. 如果 省略 預設值是 1. (FontForge 也將在字型裡讀入16 和 32 的值, 但那 僅會忽略低位元資料以及只保留高位元的byte).
FontForge 也將包括一個字型屬性
BITS_PER_PIXEL
Value
在所有產生的greymap 字型.
FontForge 也將註記所有這樣的字型當作2.3版的bdf標準
STARTFONT 2.3
Bitmap 的資料被 以8, 4, 2 或 1 像素 被打包到一個 依據 BIT_PER_PIXEL 是否為 1, 2, 4 或 8 之值的 byte 來排序. 如同在Adobe 的 規範 所有資料是以 hex 呈現 且 一小部分的 一個奇數 必須 出現.
範例:
BITMAP
C8
ENDCHAR
將呈現像素的序列
| Bits/Pixel | Pixels |
|---|---|
| 1 | 1,1,0,0,1,0,0,0 |
| 2 | 3,0,2,0 |
| 4 | C,8 |
| 8 | C8 |