Xtf

From xboxdevwiki
Revision as of 07:43, 10 September 2017 by JayFoxRox (talk | contribs) (File format info and link to a parser / converter tool)
Jump to: navigation, search
Xbox Font Specimen

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.

Xbox.xtf from Dashboard.

XBox Book.xtf

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:
  • 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)

[FIXME]

Links