Rich Text Format
バージョン1.3から1.9.1現在にかけて、主にWord向けに日本語用の独自拡張仕様があり、バージョン1.3から1.5ではRTF-Jと呼ばれる。バージョン1.6以降の仕様書では同様の拡張をFar East Support (1.6), East Asian Support (1.9.1) などと呼びつつ、仕様詳細部分では特に説明なくRTF-Jの呼称が使われている。
適切なマークアップを施すことでシフトJIS文字列を直接記述することもできるが、この仕様は7ビットのASCII文字で記述という大前提に反するものである。そのためのリーダーは単に全ビットをそのまま通せば良いわけではなく、下位バイトに\を含むシフトJIS文字、いわゆるダメ文字に対して正しく対応できなければならない。またこの機能は読み込みにのみ適用され、書き出す場合はエスケープされる。 Unicodeに関しては前述の通りRTF 1.5以降でサポートされているが、Unicode文字列の直接記述に関しては1.9.1現在でもサポートされていない。
RTF仕様のバージョンアップと同時に独自拡張仕様も追加されることがあるが、単体ではバージョン番号を持たず、拡張元のバージョンで区別される。
マイクロソフト製品以外ではほとんどサポートされない。
オペレーティングシステムに付属するアクセサリソフトウェアをはじめ、多くのワープロソフトがRTFの読み書きに対応している。
例:
ワードパッド - Microsoft Windows付属のソフトウェア
テキストエディット - macOS付属のソフトウェア
Pages - ワープロ・ページレイアウトソフトウェア
OpenOffice.org - オフィスソフトウェア
iText - テキストエディタ
Jedit - Mac OS用のソフトウェア
Win32コントロールのRichEditは、リッチテキスト形式データの表示・編集およびクリップボード経由のコピー&ペーストに対応している。
マイクロソフトのソフトウェア開発・実行環境である.NET Frameworkにおいて、Windows FormsのRichTextBoxクラスにRTF対応のLoadFile()メソッド等が当初から実装されている。.NET Core 3.0以降にも移植されている。
RTF 1.3の仕様はMicrosoft Word 6.0の機能をすべて含んでいる。※ただし日本語版に関しては一部機能が後述するRTF-Jに含まれる。以下同様。
RTF 1.4の仕様はWord 7.0の機能をすべて含んでいる。
RTF 1.5の仕様はWord 95 Version 7.0とWord 97で追加された命令語に対応した。
RTF 1.6の仕様は、上記のほかWord 2000、Macintosh版Word 98などで追加された命令語をサポートするほか、Pocket Word、Exchange向け仕様(RTF ⇔ HTML変換に使用)を含む。
RTF 1.7の仕様は上記のほかWord 2002で追加された命令語をサポートする。
RTF 1.8の仕様はWord 2003の新機能をサポートする。
RTF 1.9.1の仕様はWord 2007の新機能をサポートする。