- ベストアンサー
Unicodeにおいて色はついているのか?
- Unicodeには「トランプ」と「携帯の絵文字」が含まれていますが、表示される色について疑問があります。
- 「トランプ」のスペード、ハート、ダイア、クラブは黒で表示されていますが、ハートとダイアは赤が正しいのではないかと考えています。
- また、携帯の絵文字の中にある赤いリンゴと緑のリンゴはどちらもグレーで表されていますが、色を変えないと字の意味が変わってしまう可能性があります。Unicodeで色が決まるのかについて情報を探しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まあ普通の「文字集合」ならそうなんですけど>#2, Unicode の場合は「文字の名称に色が入っている」ことがある (白, 黒, 赤, 青, 緑, オレンジくらいはある) ので, 本当は言っておかないとまずいんです. たぶん直接言及してるところはないと思うけど 15.8 Miscellaneous Symbols の Color Words in Unicode Character Names 辺りでは Neither the monochrome nature of the representative glyph nor any color term in the character name are meant to imply any requirement or limitation on how the glyph may be presented. 「代表とするグリフがモノクロだったり文字の名前に色の表現が入ってたりするけど, これは実際にグリフを表示するときに何かを強制あるいは制限してるわけじゃないよ」(ちょー意訳) とあります. あるいは 2.2 Unicode Design Principles でも「Unicode 符号化文字の単なる列」である「plain text」に対比して「言語や大きさ, 色などの情報を含んだもの」として「styled text (あるいは rich text)」を定義してますから, これも間接的に「Unicode では色まで指定してない」と言えるかもしれません.
その他の回答 (2)
- D-Matsu
- ベストアンサー率45% (1080/2394)
そもそも「文字コード」は「字形(記号も含まれる)と数値のマッピング」に過ぎないので『装飾』の概念は最初から含んでません。 ですから規格書や仕様書ではわざわざ触れないんじゃないでしょうか?
お礼
ありがとうございます。 私も原則ではそう思います。
- アロン 中尉(@Aaron_Rashid)
- ベストアンサー率12% (23/180)
Unicodeに色は付いていません。 なので、どう表示するかは実装側の話になります。
お礼
早速の回答ありがとうございます!!! やはりそうですよね。 そうでないとマズいと思います。 ということはスペードを赤く印刷しても別にかまわない。 RED APPLEとGREEN APPLEは単にそういう名前であって、どっちを何色で印刷しようとかまわないということですよね。 ところで、大変厚かましいのですが、Unicodeの規格書に「色はUnicodeの字の違いの範囲外とする」と明記されている箇所はあるでしょうか??? もしわかれば、ご無理のない範囲でご教示ください。 よろしくお願いいたします。
お礼
明確な回答ありがとうございました。 colorという言葉が仕様書にあったんですね。 ばっちり見逃していました。 ただ例示字形の適用外範囲について書いているんですね。 red appleとgreen appleはマズい、絵文字は日本の恥さらしだ、と思っていたんですが、他にもあったんですねw どうもありがとうございます。