対応について
この製品は、Unicodeの様々な仕様を実装することを目標としています。
対応目標の機能
次のような機能の実装を目指しています。
- Unicode各バージョンの文字集合の違いに対応する
- Normalizationに対応する (NFC、NFD、NFKC、NFKD)
- Variation Selectorへの対応
1番のUnicode各バージョンへの対応は完了しています。次のバージョンを指定することができます。
- Unicode 1.0
- Unicode 1.1
- Unicode 2.0
- Unicode 2.1
- Unicode 3.0
- Unicode 3.1
- Unicode 3.2
- Unicode 4.0
- Unicode 4.1
- Unicode 5.0
- Unicode 5.1
- Unicode 5.2
- Unicode 6.0
対応について
この製品は、TAD形式によるTRONコードに対応しています。
一般的なプレーンテクスト形式とは異なるものですが、TRONコードへの対応のために、TAD形式、準TAD形式の入出力に対応しています。
機能
基本的に、文字以外の情報は無視されます。従って、次のような挙動をします。
- 「付箋」の入力は、半角指定など一部を除いて無視
- 「画像」や「映像」「音声」などの入力は、全て無視
- 文字以外は、半角指定の付箋などを除いては出力しない
但し、セグメントの読み飛ばしについては、実際のファイルが殆どないことから動作検証が不足しています。もし変換できないものがありましたら、弊社宛に送って頂けると助かります。
変換では、次のような機能に対応します。
- TADに対応(ビッグエンディアン)
- 準TADに対応(リトルエンディアン)
- 言語面の切り換えに対応(10段階までの拡張にも対応)
仕様書に謳われているTADなるものの実在は確認されていませんが、仕様書の通りに実装されています。超漢字シリーズは、準TADを入出力しています。
対応している文字
現時点で、対応している文字は次の通りです。
- 第1面
JIS X 0208、JIS X 0213、JIS X 0212、GB 2312、KS X 1001
六点点字、八点点字
- 第2面、第3面
GT書体
- 第6面、第7面
CNS 11643-1986(Big5) (※現在は出力のみ対応)
- 第8面
大漢和辞典収録文字
- 第9面
大漢和辞典収録文字
iモード絵文字 ‐ 9面Bゾーン 9121-937e 文字数271 (※特殊な組み替えには未対応)
まだ対応していない文字
変換先が無いなどで、対応自体未定なものも含む。
- 〓〓〓〓〓(※1) ‐ 11面〜14面
- ホツマ文字 ‐ 9面Bゾーン 9421-955f 文字数154
- 陰陽五行文字 ‐ 9面Bゾーン 9621-9677 文字数86
- トンパ文字 ‐ 10面Aゾーン 2121-2f4e 文字数1,362
- 序数記号 ‐ 9面Bゾーン 9721-977a 文字数90
- アーヴ文字 ‐ 9面Bゾーン 9821-987e 文字数39
- GB18030 ‐ 22面A〜Dゾーン
- GB18030 ‐ 23面A〜Dゾーン
- 変体仮名 ‐ 9面Bゾーン 8521-8d7e
- 濁点仮名 ‐ 9面Bゾーン 8021-8230
- 住基仮名 ‐ 9面Bゾーン 8321-846a
- Unicode ‐ 16面〜17面 8321-846a
(※1)〓〓〓〓〓は、名前を書くこと自体が危険であるので伏せております。