― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 11 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2011年5月22日(日) 23:48 
初めまして。
こういう場で質問するのが初めてなのですが
この場をお借りして質問させていただきます、
解決法が分かる方いらっしゃいましたらお答えいただければ幸いです。



文字を入力して「F8」を押すと半角文字になりますよね。
(例:あいす→アイス かばん→カバン ぷりん→プリン)

この文字を打ったとき「バ」や「プ」が1つの文字としての扱いになってしまい
濁点(「゛」)だけの状態にできないんです。

「バ」だけだと「ハ」は消せる(=「゛」のみ残せる)のですが、
「カバン」など2文字以上の文字を打ってF8で半角にすると、
「ハ」と「゛」がくっついてしまいます。

先日、Firefoxを4.0にアップデートしてからこのような現象になりました。

解決法が分かる方いらっしゃいましたらご回答いただけると幸いです。


Firefox 4.0
OS:Windows 7 32bit


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2011年5月23日(月) 00:30 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
tea* さんが書きました:
文字を入力して「F8」を押すと半角文字になりますよね。
(例:あいす→アイス かばん→カバン ぷりん→プリン)


それはIMEの機能です。利用しているIMEの種類とバージョンを明記してください。

tea* さんが書きました:
この文字を打ったとき「バ」や「プ」が1つの文字としての扱いになってしまい
濁点(「゛」)だけの状態にできないんです。

「バ」だけだと「ハ」は消せる(=「゛」のみ残せる)のですが、
「カバン」など2文字以上の文字を打ってF8で半角にすると、
「ハ」と「゛」がくっついてしまいます。


Win7のMS-IME、MS Office IME 2010では再現しませんでした。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年5月23日(月) 00:41 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
ああ、おっしゃってる意味が理解できました。未確定の状態ではなくて、確定後の状態でのキャレット移動や、編集の問題なんですね。

これはグラフィームクラスタ単位(日本語で言うと文字単位)でキャレットを移動するようにした弊害で、設定等でどうにか出来る問題ではありません。どこからどこまでをひとつのグラフィームクラスタと判断するかはフォントから情報を得ていたと記憶していますが、MS(P)ゴシックも、メイリオも半角カナの濁点と半濁点と半角カナの組み合わせを一文字としてしまっているようですね。

ちょっと今は酔っ払ってて確認しきれないので、明日以降、時間があれば確認をとってみます。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年5月23日(月) 10:08 
Masayukiさん、ありがとうございます!
返事の仕方もよく分かってないのでこういう形で合っているのか不安ですが・・・




文章に不備があったようで申し訳ありません。
そうですね、確定後、です。
(IMEの種類などは関係ない・・・ですかね??)

はい、もちろんお時間ある時で構いません。
ありがとうございます。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2011年5月23日(月) 12:32 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
https://bugzilla.mozilla.org/show_bug.cgi?id=658881
Aliceさんが登録してくれて、regressionの原因となった修正を特定してくれたので、助かりました。

記憶違いで、実際にはFx自身で半角カナの濁点と半濁点は直前の文字と強制的にひとつのグラフィームクラスタと見なすようにされていたので該当部分を削除するパッチを提出しました。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年5月23日(月) 19:22 
は、う・・・!
英語ばかりですね・・・!

えと、どうすれば・・・


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2011年5月23日(月) 19:53 
オフライン
Moderator

登録日時: 2011年4月06日(水) 10:16
記事: 1905
お住まい: Tokyo
ご自身でBuildの修正をできない場合は、修正されるのをお待ちになるほかありません。
Firefox 6への締め切りが近いので、おそらく、Firefox 7での修正になるでしょう。(8月末~9月頭?)
締め切りに間に合えばFirefox 6で、必要性がとても高いものであれば、Firefox 5で修正が入るかも。
(以前の予定が変更されていなければ、Firefox 4.0.2のリリースはありませんので。)

_________________
[Desktop] Windows 10 pro (64bit) / 16GB RAM


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年5月25日(水) 00:49 
palさんも、ご回答ありがとうございます!


ふむふむ。
当方、機械や英語にはなかなか慣れておりませんので
自分でのBuildの修正??というものは出来なさそうです;;
今回は諦めて、次回からのアップデートでの修正を待つことにします!

ご回答ありがとうございました!


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2011年5月25日(水) 16:49 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
いくつか問題が出て、Firefox 6での修正は見送りました。

Linux/Macではエディタでの編集時や選択時に半角カナの濁点、半濁点が前の文字と結合するのが正しい動作のようで、Windowsとは異なっています。

で、Windowsでのみ、この定義部分を変更すれば良いように思えますが、この定義を変更してしまうと、CSSのfirst-letter疑似要素の定義に影響が出てしまい、Windows版とそれ以外でのレンダリング結果が異なることになってしまいます。これはまずいので、できればエディタでの編集時と、キャレットの移動時、それから文字列選択時の判定でWindowsでのみ特別扱いをする必要があります。

ですが、そのへんのコードをはっきりとは知らないので調査に時間がかかります。個人的にはより重要なバグをいくつか抱えているのでどうしても後回しになるかと思いますが、Firefox 7以降で修正したいと思います。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2012年5月11日(金) 06:28 
まだこの件に関して直ってないですよね?

半角カタカナが連動してカーソル判定されてしまう現象ですけど
例えば私は  → (゚∀゚)  こういった顔文字を作る際に
「パパ」とか打って半角カナの「ハ」に相当する部分だけ消して顔文字形成したりするわけですよ。
今のFirefoxでは「パ」が一緒くたにされて消されてしまうのでこの方法が使えません。
Firefox7で直すとの話でずっと待ってたわけですが12でも直ってないのでもう放置なのでしょうか?


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年5月14日(月) 12:46 
オフライン

登録日時: 2008年5月04日(日) 21:43
記事: 341
お住まい: 日本
JAPMAN さんが書きました:
まだこの件に関して直ってないですよね?

半角カタカナが連動してカーソル判定されてしまう現象ですけど
例えば私は  → (゚∀゚)  こういった顔文字を作る際に
「パパ」とか打って半角カナの「ハ」に相当する部分だけ消して顔文字形成したりするわけですよ。
今のFirefoxでは「パ」が一緒くたにされて消されてしまうのでこの方法が使えません。
Firefox7で直すとの話でずっと待ってたわけですが12でも直ってないのでもう放置なのでしょうか?

該当バグを今一度ご覧いただければ分かるかと思いますが、放置はされていません。
表示に関わる問題は、この修正により他の問題が発生しないか充分検証する必要があるため時間がかかっているように見えるかもしれませんが、現在開発継続中です。
https://bugzilla.mozilla.org/show_bug.cgi?id=658881


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 11 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[41人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean