b10 | b16 | field | type | size | bitfield | comment |
0 | 0 | cbFfnM1 | uns char | total length of FFN - 1. | ||
1 | 1 | prq | uns char | :2 | 03 | pitch request |
fTrueType | uns char | :1 | 04 | when 1, font is a TrueType font | ||
uns char | :1 | 08 | reserved | |||
ff | uns char | :3 | 70 | font family id | ||
uns char | :1 | 80 | reserved | |||
2 | 2 | wWeight | short | base weight of font | ||
4 | 4 | chs | uns char | character set identifier | ||
5 | 5 | ixchSzAlt | uns char | index into ffn.szFfn to the name of the alternate font | ||
6 | 6 | panose | PANOSE | |||
16 | 10 | fs | FONTSIGNATURE | |||
40 | 28 | xszFfn | XCHAR[] | zero terminated string that records name of font. Possibly followed by a second xsz which records the name of an alternate font to use if the first named font does not exist on this system. Maximal size of xszFfn is 65 characters. |