ODTTF

埋め込みフォントファイルの種類
ODTTF
ファイル名拡張子
.odttf
インターネットメディアの種類
アプリケーション/vnd.openxmlformats-officedocument.obfuscatedFont
開発者マイクロソフト
フォーマットの種類フォント
延長オープンタイプ

ODTTF(Obfuscated OpenType)は、MicrosoftXML Paper Specification(XPS)およびOffice Open XML形式で使用される埋め込みフォントファイル形式です。 [1]このファイル形式は、元の文書で使用されているフォントに基づいて難読化されたサブセットフォントを指します。MIMEタイプはapplication/vnd.openxmlformats-officedocument.obfuscatedFontです[2]

DOCXファイルからファイル拡張子を.zip変更することでファイルを抽出できるため、アーカイブを閲覧して抽出できます。MIMEタイプはMicrosoft独自の発明であり、IANAレジストリには登録されていません。

Okularのソースコード(関数parseGUID()とメソッドXpsFile::loadFontByName()を参照)によると、フォントファイルの最初の32バイトは、フォントファイル名(GUID )を使用したXOR演算によって難読化されています。ファイルの残りの部分は通常のOpenTypeです。[3] GUID表現のバイト順序は、ファイル名で使用されているフォーマット形式とは逆になっており、 .NET Frameworkにおける内部バイト順序とは一致しません[4]

参考文献

  1. ^ 「Glyphs.FontUri プロパティ (System.Windows.Documents)」。learn.microsoft.com 。 2025年8月13日閲覧
  2. ^ mrsgit09. "[MS-OE376]: パート1 セクション15.2.12、フォント部分". learn.microsoft.com . 2025年8月13日閲覧{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)
  3. ^ “Okular: xps/generator_xps.cpp”. GitHub . 2020年2月24日閲覧
  4. ^ 「リソース - WPFアプリでODTTFフォントファイルを使用する方法はありますか?」Stack Overflow 。 2020年2月24日閲覧


「https://en.wikipedia.org/w/index.php?title=ODTTF&oldid=1305659655」より取得