Текст не сжат, релатив не поможет - кодировка разбросана (в шрифте символы упорядочены по частоте встречаемости). Кодировка мультибайтовая - т.е. либо один, либо два байта на символ.
Для символов больше 0x7F код двухбайтовый, высчитывается по формуле: u16 code = 0x8000 | ((c << 2) & 0x1F00) | (c & 0x3F);
Весь текст идёт одним файлом, начинается с тега "\0\0\0\0TEXT". Размер файла указан в его заголовке.