送信メールの1行の文字数が全角32文字に改善されました!
パンサーまでのメールでは、全角文字の自動折り返し位置が長過ぎて、一般のメールソフトでは読みにくかったのですが、Tigerのメールから改善されましたね。アップルへのフィードバックがやっと実りました。これでアントラージュから乗り換えができそうです。
"送信メールの1行の文字数は変更できない?" #7, 2003/11/19 1:56am
パンサーまでのメールでは、全角文字の自動折り返し位置が長過ぎて、一般のメールソフトでは読みにくかったのですが、Tigerのメールから改善されましたね。アップルへのフィードバックがやっと実りました。これでアントラージュから乗り換えができそうです。
"送信メールの1行の文字数は変更できない?" #7, 2003/11/19 1:56am
それは朗報ですね!
format=flowed;elsp=yes に対応していないメーラもまだまだありますからね。
format=flowed 等についての解説は:
文字数と行数について - インターネットメールの注意点
http://www02.so-net.ne.jp/%7Ehat/imail/sec07.html
どうも下記サイトの改行例を見ると、全角も半角も含めて32文字っぽいです。それでもずっとましですが。
新井 隆浩 WEB Mail 日本語自動改行パッチ パッチの説明
http://hp.vector.co.jp/authors/VA001080/Program/MailJaAutoLFPatch/10.4/MailJaAutoLFPatch.html
そうではありません。 例がちょうどそうなっていたのでよくなかったですかね…
全角と半角の切り替えがあるごとに短くなります。
全角+半角+全角+半角+全角… のようになるとだんだん短くなっていくということです。
それから、例外的なこともあります。
ちょうど全角33文字で改行してあると33文字のままになります。
この動作はたぶん行末の禁則処理関係か?と思うのですが、よくわかりません。
パッチを作成したご本人様ですよね?直々に返事がいただけるとは思いませんでした。
自分でも試してみましたが、1行が全角半角を問わず32文字になることが多いようですが、全角と半角を交互に書くと、32文字以上になる場合もあり、法則がよくわかりません。
いずれにせよ、なんだか挙動が変なのは確かですね。
「標準エンコーディングの設定は?」というトピックで,言語環境が英語 (など,日本語でないとき) にデフォルトでは日本語のメッセージが UTF-8 で送信されるという話が出ていますが,その場合は23文字ぐらいで改行されます.(新井さんの日本語自動改行パッチの有無にかかわららず,です.なぜそうなるかは新井さんの「動作確認を行う方法」にしたがって送信ファイルを見てみるとわかります.)
ご参考まで.
> 新井さんの日本語自動改行パッチの有無にかかわららず
新井さんの日本語自動改行パッチは、UTF-8 には適用されない旨、サイトに説明があるので、そうなのでしょう。
UTF-8 で日本語を扱うと、1文字 3 byte になりますから、23 X 3 = 69 byte で、 70 byte あたりで折り返す処理をしているのかもしれません。
Mail 1.3.n 用は UTF-8 にも効いたのですが、Mail 2.0 用は効かなくなりましたからね…
日本語のみにしてしまえば対応できるかもしれませんが、それでは UTF-8 を使う意味がないですしね。
まだフィードバックの選択に 10.4 がないですね。 US の方もか…
わたしは ADC のバグレポートにも出しているのですけれど…
行を勝手に折り返さないようにするパッチも出ましたね。
Mail.app 以外にはこうした設定のできるメーラもありますが。
StopFold
http://ichiro.nnip.org/osx/StopFold/index.html
トピックスを最初に書いたyoshiyakkunです。ao様、arai様(パッチの作成ご苦労さまです)、hrs様、メールのテキストの折り返しの奥深さのみならず、各種メーラーの問題点などについてもいい勉強になり、ありがとうございました。皆さんのフィードバックなどをのおかげで、メールも次第に使えるソフトになってきたように思います(もう一息なんだけど)。個人的には近日中にアントラージュからメールに乗り換える予定です。
送信メールの1行の文字数は全角32文字になったとのことですが、私の環境では、メールを作成しているときには自動的に改行されず、自分でリターンをしない限り、何文字でもズラズラと1行になってしまいます。これを送信してMailで受けるとやはり改行されていません。Entrougeで受けると32文字目で改行されています。
Mail.app は format=flowed に対応しているので、format=flowed の形式で改行された文章はつなげて、ウインドウ幅で折り返すようになっています。Mail.app しか使っていない場合、自動改行がどうなっているかは明示的にはわかりません。
Entourage で改行されているということなので、正しく動作していると思われます。詳しく知りたい場合は、この書込みに対する返信や参考リンクをよくご覧になってみてください。
コメントありがとうございます。
>>Mail.app しか使っていない場合、自動改行がどうなっているかは
>>明示的にはわかりません。
送信メールを作成中いちいち字数を数えないと(送信結果が)どこで改行されるのか分からないということですね。相変わらず・・・ということでしょうか。
どのような振舞いを希望されているのかわかりませんが、自動的に折り返されるのが嫌なら、先に紹介した StopFold を試されてみてはいかがでしょうか。
送信時に設定した幅で自動改行するメーラは多いように思います。
私が望んでいるのは、実際に送信したメールの改行は当然として、送信する前にメールを書いている段階で自動的に折り返して送信する形が目で見えることです(Entrougeの様に)。別の言い方をするとワープロのように設定した文字数(32文字でよい)で横の長さを揃えて欲しいのです。
*皆さんは改行のないメールを書いたときにいくらでも長く続いてしまうことに問題を感じられないのでしょうか。実際に送った段階で改行してくれればOKと?相手がどんな形のメールを受け取るか目で見えないのがイヤなんですけども。
>*皆さんは改行のないメールを書いたときにいくらでも長く続いてしまうことに問題を感じられないのでしょうか。実際に送った段階で改行してくれればOKと?相手がどんな形のメールを受け取るか目で見えないのがイヤなんですけども
このお気持ち良く分かります。
なので、私は自分で改行をしています。
(受け取る相手の環境によって見え方は変わってしまうと思いますが。)
送信メールの1行の文字数が全角32文字に改善されました!