カレンダー
    06 ◇ 2008/07 ◇ 08

    - - 1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31 - -

カテゴリー
プロフィール

    Tomo

    Author:Tomo
    EQ2 Sebilis在住。ゲームそのものよりもUI弄りに燃える日々・・・

最近の記事
メールフォーム

    名前:
    メール:
    件名:
    本文:

リンク
友達申請フォーム

ツールチップのポップアップでフォントが表示されなかった理由

2005年10月06日[05:36:24]
LU#13で導入された新ツールチップですが、フォントが表示されないという現象が起きてしまいました。
その謎が解けました。よく見たら焦らなければすぐ納得できる理由でした。その理由を書いておきます。

英語版クライアントではツールチップ用に/Fonts.Font_Tooltipというフォント設定がeq2ui_fonts.xmlというファイルで設定されているのですが、日本語版のファイルを見てみると、/Fonts.Font_Japan_MSPGothic11と直接日本語フォントを叩いており、eq2ui_fonts.xmlの中から/Fonts.Font_Tooltipの設定が消えています。

その為、英語版UIを使用している人たちは文字部分が見えなくなってしまいます。

恐らく、他のカスタムUIを使用している方もこの現象は起きると思いますので、下記の手順で修正すれば直ります。

1.メモ帳などのエディタで eq2ui_examine.xml を開く。

2./Fonts.Font_Tooltip /Fonts.Font_Japan_MSPGothic11 に全て置き換える。

間に合わせでこうなったのか恒久的にこう決定したのか手動T4エンジン(汗)でこうなったかは不明です。

Indigo コメント:2 トラックバック:0 [Edit]  ↑Top Page.

コメント一覧
この記事へのコメント◇
『あくまでも応急処置ですが』
もう少し簡単な方法がありますので追記を。

Defaultからeq2ui_textstyles.xmlをコピーすると
ほとんどの窓で文字が表示されるようになります。
コンポーネントなどで配布されているものの場合、
上記xmlに日本語のフォントを設定するフィールドがないのが
どうも一番の原因のようです。

もちろん見た目が崩れたり、それでも表示されないものは
各UIを弄るしかないのですが…
応急処置としてはこれが一番簡単かと思われます。

手間もかかりませんので1回お試しください。
2005/10/10(月) 01:54:35 | URL | Keroyon #mQop/nM.[ 編集]
『』
Keroyonさん、こんにちは。

確かに英語版UIパーツを使用する場合、eq2ui_textstyles.xmlを入れるだけで動く場合もありますね。これとeq2ui_fonts.xmlが英語→多言語のフォントを自動変換してる親玉みたいです。
eq2ui_textstyles.xml(英語版にはありません)とeq2ui_fonts.xmlを日本語版の物に変えれば確かにほとんど日本語表示できると思います。

ただ、このファイルは他言語版でしか入っていないため、直接振れているUI作者はあまりいないと思います。T4エンジン次第ですので、あくまで応急処置としては同感です。

今回の場合、調べてみたらFont_Tooltipの記述がこの辺りに全然なかったので、困っちゃいましたが^^;

私自身、eq2ui_textstyles.xmlの動きが読み切れていない為、フォントコンバートの大元を叩くことはしていません。フォントサイズの微調整くらいですねぇ。

今回のような日本語版(他言語版)独自の変更をやられちゃうと困りますよね。一気に信用出来なくなりました。
LU#13前に既に動作確認していてもハマりましたから。

UIカスタマにとって悪魔のパッチ(LU#14)が迫ってるので、更に読めなくなってしまいました。
また、未だに日本語版に流れてこないファイルも存在しています(eq2ui_listboxrow_template.xml)。
2005/10/10(月) 16:59:00 | URL | Tomo #SFo5/nok[ 編集]
▼コメントを投稿する
(必須)
(必須)
URL:
Comment:
Pass:
  管理者にだけ表示を許可する 
トラックバック
  • スポンサーサイトツールチップのポップアップでフォントが表示されなかった理由のトラックバックURLはこちら
  • http://amiz.blog24.fc2.com/tb.php/15-525bea6c