絵文字について。
- コードを全面的に刷新した後継作・しらぎくモバイルシステム VIが公開されました。
今後、新規にモバイルサイトを構築される方には、しらぎくモバイルシステム VIのご利用を強く推奨いたします。
- しらぎくモバイルシステム VIは従来のしらぎくモバイルシステムとの互換性はありません。
- このため、制作者は当面従来のしらぎくモバイルシステムについても、適宜アップデートを続けていく予定です。
- PC向けに書かれたフル規格のHTML文書に対しては、しらぎくモバイルシステムFULL(開発名・HOMAKI & NAKAMA)をご利用ください。
- 利用出来るサーヴァが限られておりますが、絵文字の変換さえ出来れば良いと言う方には、ドコモ端末の絵文字を変換するだけのスクリプト・しらぎく絵文字変換スクリプトもお勧めしております。
しらぎくモバイルシステムでは、以下の絵文字に対応しております。
- ソフトバンク及びエアーエッジフォンの絵文字には対応しておりません。
iモード用の絵文字を使う場合。(平成19年 7月 7日)
第4.100-版(平成18年 8月 8日)より、iモード用の絵文字の変換機能を実装しました。
- これに伴い、従来要していた変換プラグインは不要となりました。
この機能では、数値文字参照で書かれた絵文字を、以下のように扱います。
- iモード及びLモード
- バイナリ埋め込みに変換します。但し、拡張絵文字については対応しているか否かについて確認せずに処理します。
- EZウェブ
- 可能な限り、EZウェブの絵文字に変換します。変換不能な文字は、予め用意した絵文字画像で代用します。
- 但し、WAP 1.0の場合は対象となる文字が限られます。
- H"リンク
- 絵文字のうち、対応可能な文字(最大111種)は変換されますが、その他の絵文字は除去されます。
- その他
- 予め用意した絵文字画像で代用します。
この機能をご利用の場合は、以下の通りにして下さい。
iモード用の絵文字の記述上の注意。(平成19年 7月 7日)
iモードでは、絵文字はバイナリ埋め込みを推奨しておりますが、十進数または十六進数の数値文字参照でも処理出来ます。
数値文字参照で記述する場合、
- シフトJISコードは十進数で
- ユニコードでの場合は十六進数で
それぞれ記述して下さい。
- ユニコードの十六進数の数値文字参照で記述する場合、「
&#x」の三文字目の「x」は必ず半角小文字で記述して下さい。 - この制約はエヌ・ティ・ティ・ドコモの仕様に準拠したものです。
- 拡張絵文字は十進数の数値文字参照では仕様上は処理出来ませんが、しらぎくモバイルシステムでは処理は可能です。
数値文字参照で記述する際に上記に従っていない場合(例えばシフトJISコードを十六進数の数値文字参照で記述した場合)、無効な文字参照と見なされます。
また、数値文字参照の後の「;」は忘れずに記述して下さい。
EZウェブ用の絵文字を使う場合。
EZウェブ向けの絵文字も利用出来ます。
- 実際には不可能ですが、しらぎくモバイルシステムで扱うHTMLでは、iモード用の絵文字とEZウェブ用の絵文字を同時に利用する事も可能です。この場合、対応している絵文字に変換されるか画像に変換されます。
具体的には、EZウェブ以外の端末に対しては、予め用意したEZウェブ絵文字代用画像を代わりに配信すると言うものです。
- 但し、H"リンクでは、EZウェブの絵文字を表示させる事は出来ません。
- iモードでは可能な限りiモード向け絵文字に変換しますが、他の端末では絵文字への変換処理は行いません。
但し、以下の条件がございます。
絵文字は<img>要素のlocalsrc属性にて絵文字番号で指定して下さい。
絵文字番号をlocalsrc属性値に持つ<img>要素は、EZウェブとH"リンク以外ではEZウェブ絵文字代用画像を呼び出すように処理します。
絵文字番号ではなく、絵文字名で指定された場合は当該絵文字はEZウェブ以外には表示されなくなりますのでご注意下さい。
具体的には、以下のように記述すると、絵文字としてハートマークが表示されます。
<img localsrc="51">
しかしながら、以下のように記述した場合は、EZウェブ以外では表示出来なくなります。
<img localsrc="heart">
PC向けの絵文字。
PC向けの絵文字の一部は、対応する端末の絵文字に変換されます。
対応している主なPC向け絵文字。
主に以下のPC向け絵文字が対応しております。
- ハート, スペード, ダイヤ及びクラブ
♡,♥(ハート),♠,♤(スペード),◊,♢,♦(ダイヤ),♣及び♧(クラブ)- 12星座
- おひつじ座からうお座まで順に、
♈,♉,♊,♋,♌,♍,♎,♏,♐,♑,♒及び♓- 尚、へびつかい座は絵文字としては登録されておりません。
- 天気など
☀(晴れ),☁(曇り),☂(雨),☃(雪),☽及び☾(三日月)- 矢印
↗(右上),↖(左上),↘(右下),↙(左下),↑(上),↓(下),→(右) 及び←(左)- 尚、上下左右の矢印はJIS第一水準にもありますが、EZウェブやソフトバンクで独自のデザインのものがあるため、それを想定して文字参照にする事が出来るようにしました。
- 温泉マーク
♨- メールマーク
✉- 長音を表す波線
〰- (C)及び(R)
©(C) 及び®(R)- マル秘マーク
㊙- 航空機
✈
PC向け絵文字の記述上の注意。
- 絵文字は必ず十進数の数値文字参照で記述して下さい。十六進数の数値文字参照及び絵文字名の文字実体参照では処理されません。
- iモード, EZウェブ, H"リンク及びエアーエッジフォンでは直接端末ネイティヴの絵文字変換しますが、ソフトバンクは一旦EZウェブ(WAP 2.0)の絵文字に変換されてから、端末ネイティヴの絵文字に変換されます。このため、ソフトバンクの絵文字に変換出来なかった場合は、EZウェブの代用アイコンとなります。
- PCにおいても、絵文字の実装が不明確なので、EZウェブ基準の変換とします。
- 環境に依っては、一部絵文字が文字列などに変換されるものもあります。
ソフトバンク端末での扱い。
ソフトバンクでは、商用サイトで絵文字を利用する場合などに届出する事を求めております。
このため、届出せずに利用するため、端末の絵文字を利用しないように設定する事も出来ます。
- ソフトバンク端末で絵文字を利用しない設定にした場合、ソフトバンク端末に対しては全絵文字が画像に置き換えられますので、ファイルサイズが肥大化する事が予想されます。
またしらぎくモバイルシステムでは、現在のところソフトバンク端末の絵文字を他端末向けに変換する機能はご用意いたしておりません。