MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
スタイルエディタで日本語が使えない問題 https://forums.mozillazine.jp/viewtopic.php?f=2&t=13410 |
ページ 1 / 2 |
作成者: | wela3z [ 2012年9月09日(日) 13:07 ] |
記事の件名: | スタイルエディタで日本語が使えない問題 |
はじめまして。 Firefoxの開発ツールを使って、ローカルPC上のCSSを編集していたのですが、日本語フォント名がスタイルエディタ上でのみ文字化けすることに気がつきました。ページインスペクタでは正常です。 ためしに、CSSファイルの文字コードをUTF-8(BOMあり)からUTF-8(BOMなし)、EUC-JP、SJIS、ISO2022-JPと変更してみましたが、変化はありません。 また、スタイルエディタ上では日本語入力もできないこともわかりました。 この問題は、Firefox 14で見つけて、Firefox 15にアップデートして変わらず、Firefox 16 Betaを試してみて変わらず、Firefox 17 Auroraも試してみましたが、結局変わりません。 こちらのPC環境です。 OS:Microsoft Windows 7 Home Premium SP1 PCスペックはhttp://www.fmworld.net/fmv/pcpm1001/mg/method/index.html 日本語IMEはMicrosoft IMEです。 インストールしているアドオンはFirebug 有効なプラグインはAdobe Reader X/Adobe Flash 11.4 解決策があれば教えていただきたいです。 |
作成者: | Hide [ 2012年9月12日(水) 10:58 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
投稿されてから時間が過ぎていることと、試してみた結果のみで解決策でなく申し訳ないのですが… 当方の Mac OS X 10.7.3 環境で Firefox 15.0.1 と Nightly (Firefox 18.0a1) でローカルに保存した HTML ファイルを使って試してみました。 まず、スタイルエディタ上では日本語入力もできないということですが、これは当方では再現しませんでした。(IME は標準のことえり、サードパーティー製のかわせみ) 文字化けの件ですが、上記のように入力及び保存までは問題ありませんが、一度 HTML ファイルを閉じて再度開き、CSS ファイルを読込ませると文字化けします。 ただ、文字化けしたヶ所を編集し直すことはできますし、更に日本語の入力を続けることもできました。 で、この保存したファイルをテキストエディタで開こうとすると… 複数のエンコーディングが含まれると警告が出て、ファイルを開いても文字化けしていました。(修復もできず…) ちなみにファイル情報では UTF-8 となっているのですが、何か問題があるとしか分かりませんでした。 Bugzilla@Mozilla をざっくり検索してみましたが、該当しそうな Bug は立っていないように思います。Bug List 私にはこれ以上分かりませんし、このフォーラムで質問されても回答が付かないようですので、Bugzilla-jp の方に報告されてはどうでしょうか。 せっかく投稿されたのに有益な回答ができなくて申し訳ありません。 |
作成者: | wela3z [ 2012年9月12日(水) 21:27 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
Hide様、情報提供ありがとうございます。 やはり、環境に依存するのでしょうか。 CSSファイルの文字コードは、1度スタイルエディタ側で開いていじると、どうやら変化しているようで、UTF-8/UTF-8N/EUC-JP/SJIS/ISO2022JPのいずれを使っても正しく表示できなくなります。 スタイルエディタ側が保存時に使用する文字コードがわかれば少しは予想できたかもしれないです。 Bugzilla-jpへの報告を検討します。ありがとうございました。 |
作成者: | 偶然的通行人 [ 2012年9月13日(木) 07:25 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
横から失礼します。 解決策ではなく申し訳ありません。遅ればせながら、当方でも同様の症状が出ているという報告です。 OS は Windows XP SP3 、日本語入力プログラムは XP 標準の MS IME と Firefox 15.0.1 / 16.0b3 / 17.0a2(Aurora は少し前のビルド)の組み合わせで、wela3z さんが「スタイルエディタ上では日本語入力もできない」とおっしゃっているような症状が発生します。 当方では次のようになります。 (a)サンプルとして http://www.mozilla.jp/ にアクセスし、スタイルエディタを起動して global-20120821.css を編集対象にしてみました。 (b)同様に、このページを [Web ページ、完全] でローカルに保存し、[ファイルを開く] から開いてスタイルエディタを起動し、global-20120821.css を編集対象にしてみました。 (a)(b)どちらも、スタイルエディタ上でキーボードからの入力は受け付けられ、かな漢字変換も完了でき、一見すると問題なさそうなのですが、続けて ASCII 文字を入れるとか、改行すると、入力した日本語文字列が消えます。 なので、 font-family: "ヒラギノ角ゴ W5" /* 日本語向けのスタイル */ のような日本語を使うプロパティやコメントを、スタイルエディタ上で入力して定着させることができません。 しかし、別のテキストエディタで記述した font-family: "ヒラギノ角ゴ W5" /* 日本語向けのスタイル */ などの文字列をコピーし、スタイルエディタにペーストすると、消えることなく定着させることができました。 ぼくも思案はしましたが、自力での解決策は見出せませんでした。バグ報告して気長に修正を待つしかないのかもしれません。 Hide さんの Mac 環境では問題なさそうなので、もしかしたら Windows 環境固有の問題なのかもしれませんね。 Linux ではどうなんでしょうか? Windows 環境でも、ATOK など他の IM ではどうなのでしょう? 何の足しにもならないリプライですみませんが、同様の現象が起こっているユーザーが他にもいるってことで...。 |
作成者: | wela3z [ 2012年9月14日(金) 18:59 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
偶然通行人さん、情報ありがとうございます。 僕だけじゃなかったということで少し落ち着きました。 一応、Google IMEとMS-IMEで改めて試しました。 (Fx15.0.1Release CH.+上記IME on Windows 7 Home SP1) 本当はATOKでも試そうかと思ったんですが、体験版のリンクがInternal Server Errorでしたので・・・。 日本語の認識はやはり前述した通り、UTF-8/UTF-8N/EUC-JP/SJIS/JISの場合読み込むと認識しません。 入力は、MS-IME/Google IMEともに、入力はできませんでした。 (予想ですが、ATOKでもできないのかもしれません。) あと、Bugzilla-jpへの報告ですが、 引用: 利用するにあたっては最低限、はじめてのバグジラ の一章 (Bugzilla-jp とは?) と二章 (bug のライフサイクル) を読んでいただくようお願いしております。
と書いてありますが、目次を開けても個別ページが開けず、読むことができません。 そのため、未だに報告をしていません。 |
作成者: | バッキー [ 2012年9月14日(金) 19:19 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
横から失礼します。 この件、文字化けが発生するのは 引用: Bug 747820 : Style editor breaks non-latin (national) encoded text
https://bugzilla.mozilla.org/show_bug.cgi?id=747820 ではないでしょうか? Status: RESOLVED FIXED で Target Milestone: Firefox 18 になってます。 |
作成者: | Hide [ 2012年9月14日(金) 19:38 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
バッキー さんが書きました: この件、文字化けが発生するのは
引用: Bug 747820 : Style editor breaks non-latin (national) encoded text https://bugzilla.mozilla.org/show_bug.cgi?id=747820 ではないでしょうか? Status: RESOLVED FIXED で Target Milestone: Firefox 18 になってます。 バッキー さん、ありがとうございます。 おお、それですね。Nightly Firefox/18.0 ID:20120913030547 で確認したところ、修正されていました。 しかし broken もキーワードに入れてみたのに検索しきれなかったとは… |
作成者: | wela3z [ 2012年9月14日(金) 19:45 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
バッキーさん、情報提供ありがとうございます。 非ラテンの文字コードでエンコードされたテキストがスタイルエディタによって壊される、ということでしょうか。 確かに、言われてみれば、日本語文字コードで書いたのに日本語文字コードのどれを使っても認識できないというのは壊れているといえますね。 Fx18はNightlyだったかな・・・? ところで、日本語入力ができないのはこの問題のせいでしょうか? |
作成者: | バッキー [ 2012年9月14日(金) 21:07 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
Hide さんが書きました: おお、それですね。Nightly Firefox/18.0 ID:20120913030547 で確認したところ、修正されていました。 しかし broken もキーワードに入れてみたのに検索しきれなかったとは… Hideさん、動作確認ありがとうございます。 bugzillaは良いシステムなんですが、検索はちょっとクセがありますよね。 特に Quick Searchだと Resolvedになっているバグレポートはヒットしないので Search -> Simple Searchで検索対象のステータスを Open(未解決)から All(未解決+解決済み)に変更してから検索するか、 Search -> Advanced Searchで検索対象のステータスを適切に設定してから検索する必要がありました。 もっともそんな面倒なことはせずに "firefox style editor utf-8" をググッたら1発でヒットしましたけどね。;-) wela3z さんが書きました: ところで、日本語入力ができないのはこの問題のせいでしょうか?
私は別の問題だと思います。 というのも Addon Builderで拡張機能を開発するときに、Editor上での日本語入力の動作がちょっと怪しいからです。 裏は取っていませんが、Editorがキー押し下げを監視していて、漢字の変換候補が表示されなかったり、変換を確定すると表示されている変換候補と違う漢字が入力されるという変な挙動をしています。 |
作成者: | 偶然的通行人 [ 2012年9月15日(土) 09:28 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
バッキーさん、Hide さん、有益な情報をありがとうございます。 で、テーマの本筋からはそれますが......。 wela3z さんが書きました: あと、Bugzilla-jpへの報告ですが、
引用: 利用するにあたっては最低限、はじめてのバグジラ の一章 (Bugzilla-jp とは?) と二章 (bug のライフサイクル) を読んでいただくようお願いしております。 と書いてありますが、目次を開けても個別ページが開けず、読むことができません。 そのため、未だに報告をしていません。 ご指摘のページは http://bugzilla.mozilla.gr.jp/ からリンクされている https://developer.mozilla.org/ja/docs/Bugzilla-jp/Guide のことでしょうか? このページの目次に記された各章・各節へのリンクの URL がおかしくなっているようです(この投稿の時点)。 例えば、 1.Bugzilla-jpとは のリンクを開こうとすると https://developer.mozilla.org/ja/docs/B ... uide/About に飛ばされますが、実際にコンテンツが存在するのは https://developer.mozilla.org/ja/docs/B ... uide/About です。 元ページ内の a href の記述にある ja/Bugzilla-jp/ が不要なんじゃないかと思います。 他の章・節も同様みたいですね。(これも「Webの表示に関するバグ」ですね。) あと、Bugzilla への報告におけるグローバルな共通点としては、次にも目を通しておくことをお勧めします。 https://developer.mozilla.org/ja/docs/B ... guidelines オフトピ気味の話題ですが、以上です。すでにご存知だったらごめんなさい。 |
作成者: | 偶然的通行人 [ 2012年9月15日(土) 10:35 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
訂正 偶然的通行人 さんが書きました: (これも「Webの表示に関するバグ」ですね。)
サイト側のバグですね。 |
作成者: | wela3z [ 2012年9月15日(土) 19:06 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
バッキーさん、情報ありがとうございます。 改めて確認すると、 入力 > 変換 > 確定、ここまではOKです。 ですが、確定後続けてキーを押したり、他の行や他のウィンドウへ移ると入力した文字列が消えます。 別の問題となるとやはりこれはこれで報告しないといけないですね。 偶然通行人さん、助かりました。ありがとうございます。 今見ると同じディレクトリ名が2重になっていておかしい気がしなくもないですね・・・。 |
作成者: | バッキー [ 2012年9月15日(土) 22:28 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
バッキー さんが書きました: wela3z さんが書きました: ところで、日本語入力ができないのはこの問題のせいでしょうか? 私は別の問題だと思います。 というのも Addon Builderで拡張機能を開発するときに、Editor上での日本語入力の動作がちょっと怪しいからです。 裏は取っていませんが、Editorがキー押し下げを監視していて、漢字の変換候補が表示されなかったり、変換を確定すると表示されている変換候補と違う漢字が入力されるという変な挙動をしています。 どうもEditorとIMEの連携が上手くいっていないようです。 というのもIME経由で半角英字を入力しても、入力確定直後は半角英字が表示されているのですが、カーソルを上下に移動させると表示が消えてしまいます。 なので、表示用のバッファにはIMEで入力した文字が入っているが、その裏のデータ用のバッファが更新されていなくてカーソルの移動によって入力前の状態のデータ用のバッファで表示用のバッファが上書きされているような感じでしょうか。 |
作成者: | wela3z [ 2012年9月16日(日) 08:45 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
バッキーさん、情報ありがとうございます。 引用: どうもEditorとIMEの連携が上手くいっていないようです。
というのもIME経由で半角英字を入力しても、入力確定直後は半角英字が表示されているのですが、カーソルを上下に移動させると表示が消えてしまいます。 なので、表示用のバッファにはIMEで入力した文字が入っているが、その裏のデータ用のバッファが更新されていなくてカーソルの移動によって入力前の状態のデータ用のバッファで表示用のバッファが上書きされているような感じでしょうか。 なるほど、そういうことなんですね。 似たような問題が以前あった気がしなくもないです。 |
作成者: | バッキー [ 2012年9月18日(火) 10:14 ] |
記事の件名: | Re: スタイルエディタで日本語が使えない問題 |
かなり問題を絞り込めてきたので、そろそろバグレポートのタイミングかなとも思うんですが、英語でレポートする自信がありません。f(-_-; でも、ほっとくといつまでたっても直らないし、、、 タイムリーなことに modestで が公開されているので漢字変換周りのログも取れそうなのですが。 |
ページ 1 / 2 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |