Xtf
From xboxdevwiki
XTF is a font file format used in the Dashboard. It became famous for being exploited.
Dashboard fonts
The dashboard fonts were designed by Steve Matteson. They contain 7365 glyphs each.
Xbox.xtf
A monospace font.
![](https://xboxdevwiki-images.storage.googleapis.com/thumb/6/6f/Xbox-xtf.png/800px-Xbox-xtf.png)
Xbox.xtf from Dashboard.
XBox Book.xtf
![](https://xboxdevwiki-images.storage.googleapis.com/thumb/3/3f/XBox_Book-xtf.png/800px-XBox_Book-xtf.png)
XBox Book.xtf from Dashboard.
File format
- 4 byte (magic)
- 4 byte (length prefix for following string)
- zero-terminated string with given buffer length (font-name)
- GLYPHSET (List of supported glyphs)
- For each cGlyphsSupported:
- GLYPHMETRICSFLOAT (Metrics for each glyph)
- 4 byte (Offset of glyph in file)
- For each GLYPHSET range
- For each glyph in this range
- 2 byte (Index count)
- 2 byte (Vertex count)
- For each index:
- 2 byte (Vertex index)
- For each vertex:
- 4 byte float (X-coordinate)
- 4 byte float (Y-coordinate)
- For each glyph in this range
[FIXME]