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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 17 件の記事 ]  ページ移動 1, 2  次へ
作成者 メッセージ
投稿記事Posted: 2022年11月04日(金) 11:03 
オフライン

登録日時: 2022年11月04日(金) 10:39
記事: 8
会社で初めてThunderbirdを使用することになりました。
バージョンは親会社提供アドオンの制約があり、78.14.0です。

フォントはMSゴシック、プレーンテキストでメールを作成していますが、
なぜかフォントが勝手に変わります。
「¥」がバックスラッシュになるし、見た目は崩れるし、かなりストレスを感じます。
あと、先頭行に改行が入るとか、行先頭にスペースがあると余分にスペースが
増えるとか、イライラしてます。
Thunderbirdってこんなものですか?
数字が入るとか、カンマが入るとか、「円」が入るとか、そういう条件で
フォントが変わるとかありますか?
調べても有効な情報が得られず、これまたイラついています。
助けてください。


添付ファイル:
コメント: 実際の例です
フォント.jpg
フォント.jpg [ 114.8 KiB | 表示数: 13365 回 ]

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26
通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月04日(金) 12:42 
オフライン
Administrator

登録日時: 2005年6月23日(木) 23:29
記事: 2743
お住まい: 東京
メイリオが使われているように見えます。

1. 確実にテキスト形式でメッセージを作成しているかの確認
・設定→編集→送信テキスト形式 (全般的な初期設定)
・アカウント設定→(当該アカウント)→編集とアドレス入力→HTML 形式でメッセージを編集する
の 2 箇所を確認してください。

2. 言語設定「他の表記体系」
設定→一般→フォントと配色、では各言語ごとのフォントを指定できます。
もちろん日本語の設定もあるのですが、これらは旧来日本語のエンコードとして使用されてきた ISO-2022-JP、Shift_JIS、EUC-JP にしか効果がありません。
現行の Thunderbird は日本語のメールでも UTF-8 を使用するよう既定の設定が変更されており、日本語の設定が効かなくなっています。
UTF-8 向けの言語設定はリストの一番最後の「他の表記体系」となります。こちらのフォント設定を確認してみてください。

_________________
[Desktop] Windows 10 Pro 22H2 (64bit) / Intel Core i7-2600 / Nvidia GeForce GTX 1650 GDDR6 / 32 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.2+)
-- いつまでたっても nightly
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:107.0) Gecko/20100101 Firefox/107.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月04日(金) 13:07 
オフライン

登録日時: 2022年11月04日(金) 10:39
記事: 8
有難うございます
対象言語「他の表記体系」にしたら、今までのメールもすべてきれいになりました。
さすがです。
残るイライラは、先頭行に改行が入るとか、行先頭にスペースがあると余分にスペースが
増えることなのですが、何かわからないでしょうか?


添付ファイル:
フォント設定.jpg
フォント設定.jpg [ 31.18 KiB | 表示数: 13352 回 ]

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26
通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月04日(金) 13:29 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
Cai さんが書きました:
1. 確実にテキスト形式でメッセージを作成しているかの確認
・設定→編集→送信テキスト形式 (全般的な初期設定)
・アカウント設定→(当該アカウント)→編集とアドレス入力→HTML 形式でメッセージを編集する
の 2 箇所を確認してください。

こちらを確認してください。
HTMLでの編集になってると思いますのでチェック外してください。

_________________
Mozilla/5.0 (Android 12; Mobile; rv:106.0) Gecko/106.0 Firefox/106.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月04日(金) 13:36 
オフライン

登録日時: 2022年11月04日(金) 10:39
記事: 8
すみません。
そもそもの設定が本当におかしかったのか確かめたくて
対象言語「日本語」に戻したのですが、フォントが変わらない(再現しない)
ので、よくわからなくなりました。
いったいどういうことなのか?

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26


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

登録日時: 2022年11月04日(金) 10:39
記事: 8
設定このとおりです
htmlではないはずです


添付ファイル:
編集とアドレス入力.jpg
編集とアドレス入力.jpg [ 35.18 KiB | 表示数: 13343 回 ]
送信テキスト形式.jpg
送信テキスト形式.jpg [ 30.99 KiB | 表示数: 13343 回 ]

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26
通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月04日(金) 21:19 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
kohiruimaki さん、EarlgreyTea と申します。
帰宅したので改めて話を始めましょう。
少々混乱が見られるようですので順番に片付けていきますね。

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

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

メッセージ編集画面で編集中のテキストをどのフォントで表示するかという設定のことでしたら、設定>一般>フォントと配色>詳細設定の
対象言語:「日本語」の場合のフォント設定が使用されます。
これは日本語ローカライズ版の仕様です。
そして、プレーンテキストの場合は問答無用で「等幅 (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 のメールが普通になりましたので、メール作成時とメール表示でフォントが違うという状況になっているわけです。
日本語ローカライズ版では「他の表記体系」にも「日本語」と同じフォント設定を初期値にしてほしいところですが、現状ではユーザーの側で必要に応じて設定しておく必要があります。

とりあえず、ここでいったん区切ります。
続きは、ここまでの話に納得されてからとしましょう。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月06日(日) 12:43 
オフライン

登録日時: 2022年11月04日(金) 10:39
記事: 8
有難うございます
残ったのは、先頭が空くことと、文字の前に空白があると、流用したときにずれることです。


添付ファイル:
空白が入る.jpg
空白が入る.jpg [ 13.15 KiB | 表示数: 13163 回 ]
先頭が空く.jpg
先頭が空く.jpg [ 6.54 KiB | 表示数: 13163 回 ]

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35
通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月06日(日) 18:06 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
kohiruimaki さん
フォントに関してはご理解いただけたようですね。

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

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

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

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

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

メニュー>ヘルプ>トラブルシューティングモード... で起動して確認してみてください。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月07日(月) 16:43 
オフライン

登録日時: 2022年11月04日(金) 10:39
記事: 8
ありがとうございます
フォントの件、実はよくわかってないです

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

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

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

□□□1月□2月
と入力して送信したメールを
「新しいメッセージとして編集」すると
□□□□1月□2月
とずれるのです

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月07日(月) 21:30 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
kohiruimaki さんが書きました:
フォントの件、実はよくわかってないです

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

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

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

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

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

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

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

ここで投稿をいったん区切ります。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月08日(火) 09:30 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
Posted: 2022年11月06日(日) 12:43
kohiruimaki さんが書きました:
文字の前に空白があると、流用したときにずれることです。
というのは、当初の Posted: 2022年11月04日(金) 11:03 に添付された「フォント.jpg」の状況のことかと思います。

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

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

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

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

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

これにより、等幅でレイアウトしたテキストの見た目がズレてしまう、というわけです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月08日(火) 09:38 
オフライン

登録日時: 2022年11月04日(金) 10:39
記事: 8
ありがとうございます
トラブルシューティングの件、時間があるときに試します

空白があるとずれる件、フォントの違いではなくて、本当に空白が余分に
入ります。なので、空白一つ削除して戻してます。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月08日(火) 19:46 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
kohiruimaki さんが書きました:
フォントの違いではなくて、本当に空白が余分に入ります。

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

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

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

先頭行に改行が入るとか、行先頭にスペースがあると余分にスペースが増えるというのは Thunderbird の動作ではありません。
原因については切り分け確認が必要ですが、現時点では「親会社提供アドオン」というのが怪しそうです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年11月09日(水) 09:06 
オフライン

登録日時: 2022年11月04日(金) 10:39
記事: 8
親会社のアドオンが怪しい?
そうなんですかね?

提供されているアドオンは2つあります。
アドレス帳機能拡張
不審メール報告機能

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35


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

All times are UTC + 9 hours


オンラインデータ

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


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

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