Ticket #1471 (new defect)

Opened 9 years ago

Last modified 8 years ago

携帯:DoCoMo絵文字の色が黒になる

Reported by: kiwa Assigned to: nobody
Priority: minor Milestone:
Component: pne-ktai Version: 2.12.x & 2.14.x
Keywords: Cc:

Description (Last modified by kiwa)

■現象

docomoだとフォントの色が絵文字に反映されてしまい、絵文字本来の色で表示されない

■原因

■修正内容

■関連情報

OpenPNE2.10のdocomo絵文字の色が黒ですバッド(下向き矢印)

以前は大丈夫でしたが・・・
http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=12564&comment_count=3

修正できないのでしょうか?

Attachments

Docomo絵文字フォント付き.xls (286.0 kB) - added by toraneko on 07/08/09 23:58:20.
Docomo絵文字カラー表
docomofont_r461.diff (12.3 kB) - added by toraneko on 07/09/09 00:08:08.

Change History

11/02/07 21:14:54 changed by kiwa

  • priority changed from minor to major.

11/07/07 21:14:28 changed by imoto

  • keywords changed from 再現待ち to 再現済み.

再現済み
機種:docomo(so902i)

絵文字がOpenPNE.jpの画像にあるように、真っ黒になりました。 http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=13665

12/11/07 17:55:57 changed by kiwa

  • description changed.

12/11/07 17:56:35 changed by kiwa

  • milestone set to OpenPNE2.10.2.

12/12/07 11:33:16 changed by ogawa

  • summary changed from 携帯:テンプレートに入っているdocomoの絵文字の色が黒になる to 携帯:DoCoMo絵文字の色が黒になる.
  • milestone deleted.

12/25/07 14:52:47 changed by yamaji

  • owner changed from nobody to yamaji.
  • status changed from new to assigned.

12/25/07 16:45:48 changed by yamaji

bodyタグのtext属性が指定されていると絵文字の色がtext属性で指定された色で表示されることが判明しました。

12/25/07 17:37:07 changed by yamaji

r4843 truncに反映させました。

12/26/07 01:20:09 changed by ebihara

この修正だと、例えば携帯版背景色を黒、文字色を白に設定したSNSでも、DoCoMo?の場合は絵文字しか見えない状態になるんじゃないでしょうか。

text属性の指定を外すという解決策は適切ではないように思えます(この方法のままで行くとすれば、管理画面に注意書きをするとかはしたいところ)。

DoCoMo?の表示部分については、KtaiEmoji?クラスかなにかの絵文字テーブル内で、以下のようになっているところを、

[[i:1]]

以下のようにフォント色指定付きに変更するのがいいと思うのですが、どうでしょうか?

<font color="#ff0000">[[i:1]]</font>

この方法だと

  • font 要素を追加する分、ページサイズが増える
  • 絵文字それぞれについての文字色を調査する必要がある
  • 編集時に文字色指定部分を除去する必要が(たぶん)ある

などのデメリットがあると思いますが、そこらへんは要検討ですね。

いずれにせよ、個人的には、 r4843 の修正方針については断固抗議したいです。

12/27/07 21:28:40 changed by kunitada

3,2

01/18/08 18:19:26 changed by kiwa

#1529 こちらに要望のチケットがあがっています。

05/15/08 15:29:24 changed by ogawa

  • version changed from 2.10.x & 2.11.x to 2.10.x & 2.12.x & 2.13.x.

07/09/08 16:54:52 changed by kiwa

  • keywords deleted.
  • owner changed from yamaji to nobody.
  • status changed from assigned to new.
  • priority changed from major to minor.

いったんnobodyに戻します

01/28/09 14:57:17 changed by ebihara

  • version changed from 2.10.x & 2.12.x & 2.13.x to 2.10.x & 2.12.x.

01/28/09 15:03:50 changed by ebihara

  • version changed from 2.10.x & 2.12.x to 2.12.x & 2.13.x.

07/08/09 14:11:35 changed by toraneko

解決方法見つけました。

smarty_outputfilter_pne_display_emoji の中で、 Docomoの場合もPCと同様に退避させ、

  • 退避した場所→<font>無しの通常絵文字変換
  • 退避しなかった場所→<font>付きの絵文字変換

にすることで解決します。

  • fontつきの絵文字変換は、OpenPNE_KtaiEmojiクラスのDocomo拡張クラスの中で行ないます。

そのうち時間見つけてソース提供します。

07/08/09 23:58:20 changed by toraneko

  • attachment Docomo絵文字フォント付き.xls added.

Docomo絵文字カラー表

07/09/09 00:08:08 changed by toraneko

  • attachment docomofont_r461.diff added.