ODTTF

Uses your system voice; voice and rate in settings.

Snapshot

≈ 3 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

ODTTF (Obfuscated OpenType) is an embedded font file type used in Microsoft's Open XML Paper Specification (XPS) and Office Open XML formats. The file type refers to an obfuscated subsetted font based on the fonts used in the original document. Its MIME type is . The files can be extracted from the DOCX file by changing the filename extension to , so the archive can be browsed and extracted. The MIME type is Microsoft's own invention and has not been submitted to the IANA registry. According to the source code of Okular (see function parseGUID() and method XpsFile::loadFontByName()), the first 32 bytes of the font file are obfuscated by XOR using the font file name (a GUID). The rest of the file is normal OpenType. The byte order of the GUID representation is reversed from the formatted form as used in the filename and does not coincide with the internal byte order of the representation in the .NET Framework.

ODTTF (Obfuscated OpenType) is an embedded font file type used in Microsoft's Open XML Paper Specification (XPS) and Office Open XML formats. The file type refers to an obfuscated subsetted font based on the fonts used in the original document. Its MIME type is . The files can be extracted from the DOCX file by changing the filename extension to , so the archive can be browsed and extracted. The MIME type is Microsoft's own invention and has not been submitted to the IANA registry. According to the source code of Okular (see function parseGUID() and method XpsFile::loadFontByName()), the first 32 bytes of the font file are obfuscated by XOR using the font file name (a GUID). The rest of the file is normal OpenType. The byte order of the GUID representation is reversed from the formatted form as used in the filename and does not coincide with the internal byte order of the representation in the .NET Framework.

References

Text derived from https://en.wikipedia.org/w/index.php?oldid=1355277834 under CC BY-SA 4.0; modifications have been made.

Sources cited in this revision

Extracted from the cited revision's reference blocks; absent citations are not invented.