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



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - メッセージ表示の折り返し
作成者 メッセージ
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
 
恐ろしいかどうかは別にして、メールのしくみや仕様を知ることや、受け手のことも考慮する
ことは、いいことだと思います。
また、利用するメールソフトによって、機能・仕様も異なることも知れば、より良い利用方法
につながるでしょう。

今回は、折り返しに関わる表示形式などの話題でしたが、利用するメールソフトの選定や、そ
の利用方法について、関心を持つ機会になればと感じます。

更に、ご存じのように、メールソフト以外の手段でも、メッセージのやりとりをおこなうアプ
リケーションやサービスも普及・拡大していますので、目的に合わせた、賢い、上手な利用を
されてください。
投稿記事 Posted: 2013年12月01日(日) 00:15
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
kikiさま

いろいろサジェッション頂きありがとうございました。私も転送をすると転送者や転送時の情報が加わるためヘッダーが変わることは当然のことと考えておりましたが、本文まで変わるとは考えておりませんでした。今回問題となったメールを自分自身に転送してみたところWin8PCに転送したときと同様に折り返しがなくなり、表示形式をプレーンテキストに切り替えて折り返すことを確認しました。またソースを調べたところCharsetがISO-2022-JPに変わっておりました。

大部分のUSERがPCやメールソフトを購入時やダウンロード時のデフォルトの状態で使っていると思います。今回は私が転送したことに起因したトラるる出でしたが、私もこんなことが起こるとは思ってもいませんでした。メールの転送は何も考えずに良く使いますが、ほかの人にも迷惑をかけているかもしれません。いろいろな表示形式があるのは必要性があってのことですが、転送という誰でも使えるようになっている機能が単なる転送ではないということは恐ろしいことと思います。

折り返しができなくなった原因はCharsetが変わったことではないということですが、私自身もう少し勉強する必要があることを痛感いたしました。ありがとうございました。
投稿記事 Posted: 2013年11月30日(土) 22:45
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
 
補足コメントです。

[その1]
まず、転送したメッセージは、元のメッセージとまったく同一ではありません。

ヘッダ情報も変化しますし、設定によっては、他にも変わる箇所もあります。
今回、ソース表示で確かめて、判明したかと思います。

ほとんど元のメッセージの状態を変えずに、ほぼそのまま転送する方法はありますが、今回の話題と
は異なりますので、必要ならば、別途、調べてみるか、新規に質問投稿されてください。


[その2]
次に、メッセージの表示形式で、折り返しの状態が変わるのは、charset(文字コード)が直接の原
因ではありません。

・メッセージの差出人が、どのような形式(HTML、プレーンテキスト)のメッセージで
 作成したか
・全角文字(日本語など)のみ、全角文字と半角英数字(英文など)の混在、半角英数字
 のみ、のどれで書かれているか
・折り返しが起きるような書式(1 行の長さや改行位置など)、デザインかどうか
・Thunderbird のようなメールソフト側の、表示する機能・設定・仕様が、どうなってい
 るか
などによって、決まってきます。

そんなこと知らない人や、わからない人にとっては、ややこしい話ですよね。


[その3]
メールソフトの取り扱いや、操作方法などに不慣れなユーザであったり、メッセージの表示も含めた
仕様上の理解ができていない方に、メッセージ形式の違いに応じて、あれこれ要求するのは大変では
ないかと推察します。

折り返しの効かないメッセージは、その原因や仕様を追求するよりも、単純に、横スクロールで見る
ようにすれば、よろしいかと感じます。
理由は、これまた単純に、横スクロールさせれば、メッセージは読めるからです。


[その4]
メッセージの書き手が、読む側の都合など考えていない、横スクロールが起きる形式で、メッセージ
を作成するケースも少なくありません。

最近の PC は、ディスプレイのサイズも大きくなったり、横ワイドになったりで読みやすい環境の方
も多いのですが、一方で、視力の衰えなどから、文字表示サイズを大きくしているために、表示エリ
アが、どうしても狭くなる方もいるでしょう。

Thunderbird で云えば、メッセージ表示でズームイン・アウトや、タブ表示、ウィンドウ表示など
で工夫してみるのも方法です。
Firefox のようなブラウザでも、同様の工夫ができるでしょう。

読む側の工夫で、ある程度読みやすい状態にできる方法があることを教えてあげるのも、よろしいか
と思います。
投稿記事 Posted: 2013年11月29日(金) 09:17
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
kikiさま

見にくいメールになってしまい申し訳ありません。

結論から報告しますと、Win8PCでメッセージの表示形式をプレーンテキストに切り替えることで、折り返し表示ができるようにはなりました。

実は同じメッセージというのはWin7PCで受信したメッセージをWin8PCに転送したもので、kikiさまからの助言で調べたところ下記のことがわかりました。

1.メッセージの形式をソースで調べたところいずれもプレーンテキストですが、次のようになっていました。
    Win7PC Context-Type: text/plain format=flowed charset="DTF-8" replytype=response
Win8PC Context-Type: text/plain charset=ISO-2022-jp content-Transfar-encoding : 7bit
転送することによってcharsetが変わったように思われます、常にこうなるのかどうか私は分かりません。同じ内容が転送されると思っておりました。変えずに転送する方法はあるのでしょうか。

2.でメッセージの表示形式の切り替えは
    Win7PC  オリジナルHTML 折り返し    シンプルHTML 折り返し     プレーンテキスト 折り返し
    Win8PC  オリジナルHTML 折り返しなし  シンプルHTML 折り返しなし  プレーンテキスト 折り返し

 以上のようでした。 おなじプレーンテキストであってもメッセージの表示形式の切り替えの動作が2つの環境で変わるは、charsetが変わったためなのでしょうか。

あまりPCの取り扱いが得意でなく正常に動いているPC上でブラウズとメールのやり取りがやっとの人にPX機の代替として使わせているPCなのでメールのテキスト形式のあわせて切り替えて使わせるのも荷が重くて困っています。
投稿記事 Posted: 2013年11月28日(木) 20:11
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
 
kiki さんが書きました:
・「受信したメッセージの表示が折り返せません。」ということですが、そのメッセージは、
 プレーンテキスト形式ですね。

ODA さんが書きました:
送られてきたメッセージのテキスト形式を判別する能力がありませんが、文字エンコーディングを日本語自動にしてありますが、Unicord(UTF-8)にチェックマークがついています。

該当メッセージが、プレーンテキスト形式なのかを判別する方法は、いくつかあります。

・Thuunderbird の「メッセージの表示形式」を切り替えて、見た目の違いがあるかどうか。
  #メニューバー > [表示] > [メッセージの表示形式]
  #アプリメニュー > [表示] > [メッセージの表示形式]
・メッセージをソース表示にして、メッセージ形式の指定ヘッダを確認する
  #プレーンテキスト形式ならば、Content-Type: text/plain
  #HTML 形式ならば、Content-Type: text/html
  #混合形式ならば、Content-Type: multipart/alternative
・メッセージをソース表示にして、単純に HTML で記述されているかどうか。

やはり、プレーンテキスト形式のメッセージでしたか?


kiki さんが書きました:
・別のPC(Win7 32bit, Thunderbird 24.1.1)では、上記と異なり、同じメールが折り返さ
 れて、表示されているのですね。

ODA さんが書きました:
そのとおりです。別PC上では画面の右端で折り返され、枠を変えるとその枠の右端で折り返して表示されます。

Thunderbird のバージョンも、各種設定も、表示形式も同じならば、同じメッセージで、折り
返しの違いがあるのは、おかしいです。

その同じメッセージを、ソース表示で確認しても、まったく同じですか?
Thunderbird のセーフモード起動や、新規プロファイルの追加と適用で、再現するかどうかを
確かめても、同じでしょうか?


【お願い】
他人の引用部分に、ご自分のコメントを挿入する書き方は、避けていただけませんか。
また、引用の中に、引用を重ねるのも同様です。
理由は、読みにくく、わかりにくいからです。

ひと目見て、他人と、ご自分のコメントの見分けがつくように、編集してください。
投稿送信する前に、プレビューで、ご自分の投稿内容を確認してください。
投稿記事 Posted: 2013年11月26日(火) 16:29
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
[-WEBKIT-CENTER]偶然的通行人さま[/-WEBKIT-CENTER]
[-WEBKIT-CENTER]
[/-WEBKIT-CENTER]

[-WEBKIT-CENTER]ご意見ありがとうございます。私には少し高度すぎてもう少し勉強してから返事をしたいと思います。[/-WEBKIT-CENTER]
投稿記事 Posted: 2013年11月25日(月) 20:13
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
kiki さんが書きました:
 
起きている問題点を、整理してみましょう。

・メッセージ作成時の折り返し表示ではなく、単にメッセージの表示上の本文の折り返し表
 示に関する事柄ですね。
 mailnews.wraplength の設定値や HTML 形式のメッセージ編集の有無は、関係ないです
 ね。

そのとおりです。日本語(全角)メッセージが折り返して表示されません。

・「受信したメッセージの表示が折り返せません。」ということですが、そのメッセージは、
 プレーンテキスト形式ですね。


送られてきたメッセージのテキスト形式を判別する能力がありませんが、文字エンコーディングを日本語自動にしてありますが、Unicord(UTF-8)にチェックマークがついています。
これで回答になっておりますでしょうか。
・折り返しが効かないというのは、Thunderbird のウィンドウの右端で、文字が折り返され
 ずに、横スクロールが発生するということですね。

そうです。200文字でも300文字でも送った側が改行をいれたところ以外は横スクロールが発生しきわめて読みにくいものとなっています。

・別のPC(Win7 32bit, Thunderbird 24.1.1)では、上記と異なり、同じメールが折り返さ
 れて、表示されているのですね。

そのとおりです。別PC上では画面の右端で折り返され、枠を変えるとその枠の右端で折り返して表示されます。
kiki さんが書きました:
 
起きている問題点を、整理してみましょう。

・メッセージ作成時の折り返し表示ではなく、単にメッセージの表示上の本文の折り返し表
 示に関する事柄ですね。
 mailnews.wraplength の設定値や HTML 形式のメッセージ編集の有無は、関係ないです
 ね。

・「受信したメッセージの表示が折り返せません。」ということですが、そのメッセージは、
 プレーンテキスト形式ですね。

・折り返しが効かないというのは、Thunderbird のウィンドウの右端で、文字が折り返され
 ずに、横スクロールが発生するということですね。

・別のPC(Win7 32bit, Thunderbird 24.1.1)では、上記と異なり、同じメールが折り返さ
 れて、表示されているのですね。


当方の環境では、次のスクリーンショットのとおり、全角文字(日本語)のみが折り返されて、
半角英数字は、折り返されませんでした。

[環境:OS:Windows 7 Professional SP1 + Thunderbird 24.1.1 日本語版]
[環境:OS:Windows 8.1 Pro Preview + Thunderbird 24.1.1 日本語版]

 【 サンプル本文:プレーンテキスト形式、文字コード/ISO-2022-JP 】
 

これは、現状では仕様かと思われます。
但し、メッセージのソース表示では、きちんとすべて折り返しされています。



当方の環境では、次のスクリーンショットのとおり、全角文字(日本語)のみが折り返されて、
半角英数字は、折り返されませんでした。

[環境:OS:Windows 7 Professional SP1 + Thunderbird 24.1.1 日本語版]
[環境:OS:Windows 8.1 Pro Preview + Thunderbird 24.1.1 日本語版]

 【 サンプル本文:プレーンテキスト形式、文字コード/ISO-2022-JP 】
 

これは、現状では仕様かと思われます。
但し、メッセージのソース表示では、きちんとすべて折り返しされています。
投稿記事 Posted: 2013年11月25日(月) 20:07
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
横から失礼します。

kiki さんからのアドバイスに追加で......。

自分で作成したメッセージではなく、受信した(=他者が作った)メッセージをメッセージペインやタブに表示した場合の動作ですよね。
ODA さんが書きました:
受信したメッセージの表示が折り返せません。
ODA さんが書きました:
なお別のPC(Win7 32bit, Thunderbird 24.1.1)では同じメールが折り返されて表示されます。

このあたりの情報から推測できる範囲で、知っているパターンがひとつあります。

― 送信側が、HTML 形式でメッセージを作成・編集し、この中で本文を <pre>(整形済み)で指定している条件のもとで、
― 受信側が、メッセージの表示形式を [オリジナル HTML] または [シンプル HTML] にしている場合、
― メッセージペインやタブに表示されるメッセージの内容は、送信側で作成した <pre> 内の記述どおりに表示されます。

つまり、<pre> 内の文字列が改行のない、あるいは改行コードまでの文字数が非常に多いものであって、それが受信側のメッセージペインやタブの横幅に納まりきらないなら、その幅で折り返されるのではなく、横スクロールバーが出て1行で表示されます。

この動作自体は、<pre> を使った HTML 形式のメッセージとしては正常だと思います。
強いていえば、送信側が HTML の規格をよく理解していなかったり、受信側のモニタサイズなどの諸事情を考慮せず、安易に HTML 形式のメールを作ったことに原因がある、といえるかもしれません。

で、このようなケースにおいて受信側でできる対処方法ですが、メッセージの表示形式を [プレーンテキスト] にすることで、メッセージペインやタブの幅で折り返してくれるようになるはずです。
pre 要素はもちろん HTML の定義全般を解釈せず、単純にテキストデータとして Thunderbird の内部仕様(ウィンドウ幅で自動折り返し)で表示するからです。
この <pre> で発生しているケースですと、受信側の表示形式の違いによって、実際の表示に明確な差が出ます。

しかし、上記のケースとは異なる条件で起こっていることなら、もっと詳しく調べてみないと何ともいえません。

例えば、kiki さんが例示されているケースでは、半角英数文字の連続した長い文字列が表示画面の幅で折り返されないのは、おっしゃるように Thunderbird の仕様だと思います。
ざっくりいいますと、折り返しに影響する CSS はいくつかありますが、このうち word-wrap の規定値は normal で、欧文の場合は単語の途中では折り返さないことになっています。
欧文の単語はスペース(もちろん半角)で区切られていますので、スペースのない長蛇の半角文字列は一つの単語と解釈され、表示画面の幅をオーバーしても折り返されずに横スクロールバーを発生させます。
これ自体は、CSS の動作としては正常で、Thunderbird は規定値どおりに働いているのだと思います。
(この動作を廃し、とにかくすべてを強制的に表示画面幅で折り返したいのなら、ユーザースタイルで word-wrap に break-word を指定しておくといいのかもしれませんね。)

それ以外のケースだとちょっと思い当たらないのですが、まず問題が起こる受信メッセージのソースを調べ、どのような条件で作成されているのかを把握し、次に受信側の Thunderbird の表示に関する設定(メニュー、通常のオプション設定、設定エディタ)を調べてみることで、原因を絞り込めるかもしれません。

ことに、まったく同一のメッセージに対して、別環境の 2 つの Thunderbird で表示結果が異なるのであれば、両者の設定の違いを比較してみると何か見えてくるかもしれません。
メニューやオプションはもちろん、[設定エディタ](about:config)から
wrap
の語句で検索をかけてリストアップされる各項目も比較してみてください。

アドオンやユーザースタイルで表示上のカスタマイズをしている場合は、それらを無効化し、Thunderbird の表示まわりの設定を初期値に戻してみることも大切なチェックポイントです。

about:config でリストアップされる wrap を含む項目を全部初期値にして、ユーザースタイルなどをいっさい使わない Thunderbird の初期状態で、プレーンテキスト形式のメッセージの表示は、kiki さんが例示された画像のようになるのが標準だと思います。

とりあえず以上です。的外れな話だったらすみません。
投稿記事 Posted: 2013年11月25日(月) 13:55
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
 
起きている問題点を、整理してみましょう。

・メッセージ作成時の折り返し表示ではなく、単にメッセージの表示上の本文の折り返し表
 示に関する事柄ですね。
 mailnews.wraplength の設定値や HTML 形式のメッセージ編集の有無は、関係ないです
 ね。

・「受信したメッセージの表示が折り返せません。」ということですが、そのメッセージは、
 プレーンテキスト形式ですね。

・折り返しが効かないというのは、Thunderbird のウィンドウの右端で、文字が折り返され
 ずに、横スクロールが発生するということですね。

・別のPC(Win7 32bit, Thunderbird 24.1.1)では、上記と異なり、同じメールが折り返さ
 れて、表示されているのですね。


当方の環境では、次のスクリーンショットのとおり、全角文字(日本語)のみが折り返されて、
半角英数字は、折り返されませんでした。

[環境:OS:Windows 7 Professional SP1 + Thunderbird 24.1.1 日本語版]
[環境:OS:Windows 8.1 Pro Preview + Thunderbird 24.1.1 日本語版]

 【 サンプル本文:プレーンテキスト形式、文字コード/ISO-2022-JP 】
 

これは、現状では仕様かと思われます。
但し、メッセージのソース表示では、きちんとすべて折り返しされています。
投稿記事 Posted: 2013年11月23日(土) 09:31
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
kikiさま

早速回答いただきありがとうございます。お教えいただいた情報をもとに
maeilnews.wraplengthを調べましたがすでに既定値の72に設定されております。
また
HTML形式でメッセージを編集するの’レ’をはずしても、つけても変わりありません。
なお別のPC(Win7 32bit, Thunderbird 24.1.1)では同じメールが折り返されて表示されます。

ほかにどこをチェックすればよいでしょうか。
投稿記事 Posted: 2013年11月22日(金) 13:31
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
  
*質問・投稿する前に、サポートサイトやヘルプ、このフォーラム内を検索・閲覧して
 該当項目、同類・類似事例がないか、確認してみましょう。
 また、広くインターネット上でも、同類・類似事例がないか、調べてみましょう。
*質問・投稿する前に フォーラムの利用について をしっかり読んで、その内容を理解
 した上で、それに沿って投稿しましょう。
*質問した後やアドバイスをもらった後は、放置せずに、結果や経緯を必ず書くように
 しましょう。ここは、ユーザ同士で、各種情報・事例を、シェアする場です。
 
 
 
過去トピックに同類事例があります。
参照してみてください。

[参照] 
MozillaZine.jp フォーラム - [解決済み] 【Thunderbird】メール本文の作成中に文章を右端で折り返す設定
MozillaZine.jp フォーラム - メールの折り返し文字数について
MozillaZine.jp フォーラム - 折り返し設定と、署名について
投稿記事 Posted: 2013年11月20日(水) 22:09
  記事の件名:  Re: メッセージ表示の折り返し  引用付きで返信する
とりあえず以下参考に。
http://www.gworks.jp/2012/10/thunderbird/
投稿記事 Posted: 2013年11月20日(水) 18:30
  記事の件名:  メッセージ表示の折り返し  引用付きで返信する
受信したメッセージの表示が折り返せません。設定方法をどうしても探せません。ご存知の方、教えてください。
Tunderbird は24.1.1  OSはWindows 8 64bit です。
投稿記事 Posted: 2013年11月20日(水) 14:18

All times are UTC + 9 hours


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