― 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: フォントが勝手に変わる  引用付きで返信する
EarlgreyTea さんが書きました:
何者か(たぶん拡張機能)が余分な空行を足していることになりますが、それを切り分けるために
EarlgreyTea さんが書きました:
メニュー>ヘルプ>トラブルシューティングモード... で起動して確認してみてください。
をお願いします。
それで余分な空行が入らなくなれば、次に拡張機能のどれが犯人かを1つずつ有効にして切り分けてください。

トラブルシューティングモードでも状況が同じであれば、下記を参考に新しいプロファイルにアカウント設定して確認してみてください。
新しいプロファイルで Thunderbird の動作確認する方法
これは原因の切り分けのための作業です。

それに加えて、症状の把握のために下記のご確認をお願いします。

[1] 発生タイミングについて

不具合症状:
  • 本文前に空行が1個挿入される
  • 空白で字下げしている箇所の空白が1個増える
こちらが確認されるタイミングは以下のどれになるでしょうか。

    (A) メッセージ編集画面から「下書き」に保存したメールを表示した際
    (B) メッセージ編集画面からメールを送信後、「送信済みトレイ」に保存されたメールを表示した際
    (C) 自分宛てに送信したメールを受信し、そのメールを表示した際
    (D) 「送信済みトレイ」のメールを「新しいメッセージとして編集」し、「下書き」に保存したメールを表示した際
    (E) その他(具体的にお願いします)

[2] 最初の報告時の「フォント.jpg」について

Posted: 2022年11月08日(火) 09:30 にて、「フォント.jpg」と見た目はぴったり同じ状況の再現に成功しています。
ということは、「空白で字下げしている箇所の空白が1個増える」という症状は「フォント.jpg」には現れておらず、全く別の症状という認識でよろしいでしょうか。
投稿記事 Posted: 2022年11月09日(水) 22:35
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
kohiruimaki さん
私には公開されていない独自のアドオンのことはわかりません。
原因を突き止めるための切り分けになります。
トラブルシューティングモード(セーフモード)の確認自体は時間かからず簡単にできますし、アドオンの切り分けも5〜10分もあれば終わるかと思います。
投稿記事 Posted: 2022年11月09日(水) 13:25
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
親会社のアドオンが怪しい?
そうなんですかね?

提供されているアドオンは2つあります。
アドレス帳機能拡張
不審メール報告機能
投稿記事 Posted: 2022年11月09日(水) 09:06
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
kohiruimaki さんが書きました:
フォントの違いではなくて、本当に空白が余分に入ります。

そうですか。
トピック最初の問いに今答えたいと思います。

kohiruimaki さんが書きました:
「¥」がバックスラッシュになるし、見た目は崩れるし、かなりストレスを感じます。
あと、先頭行に改行が入るとか、行先頭にスペースがあると余分にスペースが
増えるとか、イライラしてます。
Thunderbirdってこんなものですか?

半角円記号がバックススラッシュになったり、ズレてレイアウトが崩れてしまうのは、UTF-8のメールを表示する際のフォント設定「他の表記体系」が日本語用の設定になっていないからです。

先頭行に改行が入るとか、行先頭にスペースがあると余分にスペースが増えるというのは Thunderbird の動作ではありません。
原因については切り分け確認が必要ですが、現時点では「親会社提供アドオン」というのが怪しそうです。
投稿記事 Posted: 2022年11月08日(火) 19:46
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
ありがとうございます
トラブルシューティングの件、時間があるときに試します

空白があるとずれる件、フォントの違いではなくて、本当に空白が余分に
入ります。なので、空白一つ削除して戻してます。
投稿記事 Posted: 2022年11月08日(火) 09:38
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
Posted: 2022年11月06日(日) 12:43
kohiruimaki さんが書きました:
文字の前に空白があると、流用したときにずれることです。
というのは、当初の Posted: 2022年11月04日(金) 11:03 に添付された「フォント.jpg」の状況のことかと思います。

あの画像、2つのスクリーンショット画像を切り取り、それをいったん Excelシートに貼り付けてから1枚の画像にしたものですよね。
2つの画像の左端が合っていなくて、画像の端が引用時の縦棒みたいにも見えて最初は誤解してしまったのですが、再現してみました。

添付ファイル:
再現.jpg
再現.jpg [ 94.33 KiB | 表示数: 13033 回 ]
こういうことですよね。

①はメッセージ編集画面での表示、②がメッセージ表示画面での表示です。
フォント設定は初期値のままで、メール形式は「Content-Type: text/plain; charset=UTF-8; format=flowed」です。
空白は全角を使わずに全て半角を使用したら同じ感じになりました。
文面は例にならって①から「新しいメッセージとして編集」で書き換えてありますが、もちろんこれは不要で、「流用したときに」というのもミスリードでした。

①では、対象言語:「日本語」の
    等幅 (Monospace):「既定 (MS ゴシック)」 サイズ:「16」
のフォント設定が使用されます。
すべての文字が「既定 (MS ゴシック)」で表示され、全角と半角の幅は 2:1 です。

②では、「charset=UTF-8」なので、対象言語:「他の表記体系」の
    等幅 (Monospace):「Consolas」 サイズ:「14」
のフォント設定が使用されます。
まずフォントサイズが全体的に小さくなっています。
次に欧文フォントなので、半角英数文字だけ欧文フォント、漢字やかな等は登録されていないので和文フォントで表示されることになります。
したがって半角の空白文字や数字部分と漢字の幅比率が変わってきます。

これにより、等幅でレイアウトしたテキストの見た目がズレてしまう、というわけです。
投稿記事 Posted: 2022年11月08日(火) 09:30
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
kohiruimaki さんが書きました:
フォントの件、実はよくわかってないです

それでは、まだフォントが関係している余地がありますね。

kohiruimaki さんが書きました:
>ヘッダー情報のあと本文の前に改行が2つ入っている
こうなってました

つまり、メッセージ編集画面で空行を入れずに頭から本文を書いたのに、メール送信すると余分な空行がソースに入っているということですね。
本来は、ヘッダー情報と本文の間は1つの空行で区切られます。
添付ファイル:
本文の前には空行が1つだけ.jpg
本文の前には空行が1つだけ.jpg [ 51.68 KiB | 表示数: 13064 回 ]

何者か(たぶん拡張機能)が余分な空行を足していることになりますが、それを切り分けるために
EarlgreyTea さんが書きました:
メニュー>ヘルプ>トラブルシューティングモード... で起動して確認してみてください。
をお願いします。
それで余分な空行が入らなくなれば、次に拡張機能のどれが犯人かを1つずつ有効にして切り分けてください。

トラブルシューティングモードでも状況が同じであれば、下記を参考に新しいプロファイルにアカウント設定して確認してみてください。
新しいプロファイルで Thunderbird の動作確認する方法

kohiruimaki さんが書きました:
□□□1月□2月
と入力して送信したメールを
「新しいメッセージとして編集」すると
□□□□1月□2月
とずれるのです

上の例では空白3個が4個に増えたということでしょうか。
それとも見た目の幅が変化したということでしょうか。
同じことをやってみましたが、空白のズレはもちろん発生しませんでした。
添付ファイル:
空白のズレ?.jpg
空白のズレ?.jpg [ 199.97 KiB | 表示数: 13064 回 ]

ここで投稿をいったん区切ります。
投稿記事 Posted: 2022年11月07日(月) 21:30
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
ありがとうございます
フォントの件、実はよくわかってないです

>ヘッダー情報のあと本文の前に改行が2つ入っている
こうなってました

>左端に青い部分がありますが、これは何でしょう
これはウィンドウの縁です

>「流用」とは何のことでしょう
「新しいメッセージとして編集」です

□□□1月□2月
と入力して送信したメールを
「新しいメッセージとして編集」すると
□□□□1月□2月
とずれるのです
投稿記事 Posted: 2022年11月07日(月) 16:43
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
kohiruimaki さん
フォントに関してはご理解いただけたようですね。

kohiruimaki さんが書きました:
残ったのは、先頭が空くことと、文字の前に空白があると、流用したときにずれることです。

こちらですが、状況がよくわかりません。

「先頭が空くこと」=「先頭行に改行が入る」ということですね。
メール作成時には「テスト」行の前に空行は入れてなかったのに、送信したメールを表示すると空行が入っている、ということでしょうか。
最初はHTML編集での本文と段落の書式の話かと思いましたが、そうでないとすると明らかにおかしいです。
メールのソースがどうなっているか Ctrl+U で確認していただけますでしょうか。
ヘッダー情報のあと本文の前に改行が2つ入っているのか、別の状況なのか。

「文字の前に空白があると、流用したときにずれる」
こちらは言わんとするところがよくわかりません。
添付画像「空白が入る.jpg」を見ますと左端に青い部分がありますが、これは何でしょう。
「流用」とは何のことでしょう。メールの返信とかで引用することでしょうか。
Thunderbird で引用返信した場合、行の先頭に「> 」を付けます。
これをメール表示画面で見るとこんな具合に「> 」のレベルを示す縦棒表示となります。
添付ファイル:
空白が入る?.jpg
空白が入る?.jpg [ 46.91 KiB | 表示数: 13147 回 ]

でも、これとは違うみたいですね。

メニュー>ヘルプ>トラブルシューティングモード... で起動して確認してみてください。
投稿記事 Posted: 2022年11月06日(日) 18:06
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
有難うございます
残ったのは、先頭が空くことと、文字の前に空白があると、流用したときにずれることです。


添付ファイル:
空白が入る.jpg
空白が入る.jpg [ 13.15 KiB | 表示数: 13164 回 ]
先頭が空く.jpg
先頭が空く.jpg [ 6.54 KiB | 表示数: 13164 回 ]
投稿記事 Posted: 2022年11月06日(日) 12:43
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
kohiruimaki さん、EarlgreyTea と申します。
帰宅したので改めて話を始めましょう。
少々混乱が見られるようですので順番に片付けていきますね。

kohiruimak さんが書きました:
フォントはMSゴシック、プレーンテキストでメールを作成していますが、

メッセージ作成画面を開いて、プレーンテキストでメールを作成している状況ですね。
しかしここで疑問です。プレーンテキスト編集での「MS ゴシック」というのはどこの設定のことでしょうか。
添付ファイル:
メッセージ編集画面(プレーンテキスト).jpg
メッセージ編集画面(プレーンテキスト).jpg [ 38.28 KiB | 表示数: 13209 回 ]
ご覧のようにプレーンテキスト時の編集画面でフォントは指定できません。

メッセージ編集画面で編集中のテキストをどのフォントで表示するかという設定のことでしたら、設定>一般>フォントと配色>詳細設定の
対象言語:「日本語」の場合のフォント設定が使用されます。
これは日本語ローカライズ版の仕様です。
そして、プレーンテキストの場合は問答無用で「等幅 (Monospace)」のフォントであり、HTML編集ではフォントを指定した場合はそのフォント、指定せずに「プロポーショナル」や「等幅 (Monospace)」を選べば、「日本語」の各フォント設定を使用します。

kohiruimak さんが書きました:
なぜかフォントが勝手に変わります。

メッセージ編集画面の中でフォントが変わるという話ではないと思います。
作成したメールを「下書き」に保存したり、送信して「送信済みメール」にコピーが保存されたものを、開いて表示した場合の話だと思います。

メッセージ編集画面とメッセージ表示画面は別物です。
メッセージ表示画面は、メールソースを解釈して表示形式(プレーンテキスト/シンプル HTML/オリジナル HTML)の設定に合わせてレンダリングして表示します。
フォントを使用するロジックも設定も、メッセージ編集画面とは異なるわけです。

では、メッセージ表示画面ではどのようにフォントを使用するのでしょうか。
まず、メールはソース中に
コード:
Content-Type: text/plain; charset="UTF-8"
みたいに指定する行があります。
「charset」でメールの本文の文字コード(文字符号化方式)が指定されています。

メッセージ表示画面に開いたメールが
  • 「charset="UTF-8"」と指定されていた場合、対象言語:「他の表記体系」のフォント設定が使用されます。
  • 「charset="ISO-2022-JP"」の場合、対象言語:「日本語」のフォント設定が使用されます。
という具合になります。

日本語版の Thunderbird だから「日本語」のフォントが使われるわけではないという点に注意が必要です。

したがって、「日本語」と「他の表記体系」のフォント設定が違っていた場合、メッセージ編集画面とメッセー表示画面でフォント表示が異なることになります。
規定のままの場合、「他の表記体系」には日本語フォントは指定されていません。
そのため漢字が思った通りのフォントではなかったり、半角英数文字は「Calibri」とか「Consolas」というフォントになりますので、日本語フォントでは半角円記号の文字がこの掲示板のように「\」と表示されたりするわけです。
しかも、プレーンテキストの場合は若干文字が小さくなります

昔は日本語メールといえば ISO-2022-JP(JISコード)が当たり前だったのですが、今は UTF-8 のメールが普通になりましたので、メール作成時とメール表示でフォントが違うという状況になっているわけです。
日本語ローカライズ版では「他の表記体系」にも「日本語」と同じフォント設定を初期値にしてほしいところですが、現状ではユーザーの側で必要に応じて設定しておく必要があります。

とりあえず、ここでいったん区切ります。
続きは、ここまでの話に納得されてからとしましょう。
投稿記事 Posted: 2022年11月04日(金) 21:19
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
設定このとおりです
htmlではないはずです


添付ファイル:
編集とアドレス入力.jpg
編集とアドレス入力.jpg [ 35.18 KiB | 表示数: 13344 回 ]
送信テキスト形式.jpg
送信テキスト形式.jpg [ 30.99 KiB | 表示数: 13344 回 ]
投稿記事 Posted: 2022年11月04日(金) 13:41
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
すみません。
そもそもの設定が本当におかしかったのか確かめたくて
対象言語「日本語」に戻したのですが、フォントが変わらない(再現しない)
ので、よくわからなくなりました。
いったいどういうことなのか?
投稿記事 Posted: 2022年11月04日(金) 13:36
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
Cai さんが書きました:
1. 確実にテキスト形式でメッセージを作成しているかの確認
・設定→編集→送信テキスト形式 (全般的な初期設定)
・アカウント設定→(当該アカウント)→編集とアドレス入力→HTML 形式でメッセージを編集する
の 2 箇所を確認してください。

こちらを確認してください。
HTMLでの編集になってると思いますのでチェック外してください。
投稿記事 Posted: 2022年11月04日(金) 13:29
  記事の件名:  Re: フォントが勝手に変わる  引用付きで返信する
有難うございます
対象言語「他の表記体系」にしたら、今までのメールもすべてきれいになりました。
さすがです。
残るイライラは、先頭行に改行が入るとか、行先頭にスペースがあると余分にスペースが
増えることなのですが、何かわからないでしょうか?


添付ファイル:
フォント設定.jpg
フォント設定.jpg [ 31.18 KiB | 表示数: 13353 回 ]
投稿記事 Posted: 2022年11月04日(金) 13:07

All times are UTC + 9 hours


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