Ktai Style バージョン1.61-rc1 を使用してみた

というわけで、WordPressの携帯対応プラグインである『Ktai Style バージョン1.61-rc1』を使用してみました。

個人的に、今回のバージョンアップで一番嬉しかったのは font タグが入れ子になっていてもスタイル変換してくれるようになっていることですかね。ただ、au 端末用に<font size="-1">がスタイル変換されると、<small><font>という、空の font タグが現れるようでした。動きには全然問題なさそうだけど、一応。

バージョンアップのついでに、テーマファイルを修正して、<img localsrc="" />の記述で絵文字を増やしてみたのだが、docomoの実機だと思惑と違う絵文字が出力されてしまうものがありました。

具体的には、<img localsrc="48" />で『チャペル』を記述すると『半月』絵文字が表示され、<img localsrc="784" />で『mail to』を記述すると『phone to』絵文字が表示されていました(※ 絵文字名称は、docomoでの名称)。

とりあえず、i-mode.php のファイル内で、『チャペル』が『d097』になっている箇所を『d208』に変更して、『mail to』が『d105』になっている場所を『d106』してみる。フィルターフックを使えば良いんだろうけど、面倒だったので直接修正(笑)絵文字の変換は、Ktai Style 独自のものということらしいので、これが意図した変換だったのであればすみません。

また、以前書いた hr タグが変換されてしまう件(2009-02-06 Ktai Style バージョン1.6-beta3 を使用してみた)は、僕が functions.php にて記述している処理が原因でした。コメント削除したり、独自にコードを変換したりしているので、それが悪影響を及ぼしていました。調査不十分の状態で、Ktai Style の不具合であるような書き方をしてしまい申し訳ありませんでした。

3 Comments

  1. 毎度ご利用ありがとうございます。

    とりあえず、i-mode.php のファイル内で、『チャペル』が『d097』になっている箇所を『d208』に変更して、『mail to』が『d105』になっている場所を『d106』してみる。

    これは当方の記述ミスだと思います。前者は明らかに1つ上の行のコピペですし、後者はタイプミスもしくは設定ミスの気がします。上記の訂正案の方が妥当ですので、取り入れたいと思います (emobile.php も同じ変換なので、これも修正)。

    各キャリアの対応表は、ある程度テストしているんですが、au は600種以上も絵文字があるため、確認に漏れがあるかもしれません。さきほど確認してみると、他にも数個、もっといい対応があるのがありました (メール絵文字関連)。

    対応付けで悩むのが、ドコモの「美容院」アイコンです。美容院という名称のくせに鋏の絵なんです。EZweb, Yahoo! ケータイだと、美容院っぽい絵文字と鋏の絵文字が別々にあるんですよね……。たぶん、ドコモ絵文字の「美容院」をその意味で使っている人は少ないと思って、鋏の絵に対応させています。逆に、EZweb, Yahoo! ケータイの美容院はドコモのでは鋏の絵になってしまいます。

  2. au 端末用に<font size="-1">がスタイル変換されると、<small><font>という、空の font タグが現れるようでした。

    最初、これは仕方ないかと思っていましたが、回避方法を思いつきましたので、正式版では直す予定です。

  3. コメントありがとうございます。

    なるほど……
    絵文字は対応が大変そうですね(汗)

    >対応付けで悩むのが、ドコモの「美容院」アイコンです。
    確かに、あのハサミの絵から「美容院」のイメージはないですね(笑)
    もともと使用頻度が少ない絵文字な気がしますが、
    「美容院」の意味で使うことはなさそうですね。

Sorry, the comment form is closed at this time.