縦書きレイアウトを実現するJavaScript・h2v.jsの新しいバージョンです。スタイルシート・letter-spacingプロパティを適切に処理できるようにしてみました。letter-spacingを指定することで、文字の上下間隔を調節することができます。日本国民は、正義と秩序を基調とする国際平和を誠実に希求し、国権の発動たる戦争と、武力による威嚇又は武力の行使は、国際紛争を解決する手段としては、永久にこれを放棄する。日本国民は、正義と秩序を基調とする国際平和を誠実に希求し、国権の発動たる戦争と、武力による威嚇又は武力の行使は、国際紛争を解決する手段としては、永久にこれを放棄する。日本国民は、正義と秩序を基調とする国際平和を誠実に希求し、国権の発動たる戦争と、武力による威嚇又は武力の行使は、国際紛争を解決する手段としては、永久にこれを放棄する。この部分のHTMLソースはこんな感じ。class="j">日本国民は、正義と秩序を基調とする国際平和を誠実に希求し、国権の発動たる戦争と、武力による威嚇又は武力の行使は、国際紛争を解決する手段としては、永久にこれを放棄する。ls1">日本国民は、正義と秩序を基調とする国際平和を誠実に希求し、国権の発動たる戦争と、武力による威嚇又は武力の行使は、国際紛争を解決する手段としては、永久にこれを放棄する。class="ls10">国際紛争を解決する手段としては</span>、永久にこれを放棄する。1em(ひと文字)分空くというわけです。併用もできるので、計算誤差や表示誤差といった解決しづらい問題はあるものの、まぁ概ね意図した感じで表示できるのではないかと。なんとなく均等割付が可能に。【改善】ブラウザの種類・バージョンの判定をより良く。サポート外の古いブラウザからアクセスした場合にエラーが出ていた点を修正。...と、こんな具合になります。新しいものと入れ替えるだけで動作します。パラメータなどを特に弄る必要はありません。アップデートして下さい。正しく計算できない場合がある」という恥ずかしい不具合が存在しています。お手数をお掛けします。いうわけで、お気づきの点があればご連絡下さい。18:43いつもお世話になっています。こちらのページ、safariで見ると、縦書きでは、うまくいっていませんが、safariは、対象外でしょうか。それから、私のホームページでは、古事記の真福寺本をそのままのレイアウトで、出来るだけ書き下そうとしています。古い本なので、各行の文字数が一定ではありません。letter-spacingでは、letter-spacingだけの時と変わりません。ように最大行に合わせて、各行にletter-spacingを個別に設定しました。今回justifyを設定したのですが、ほとんど変りません。justifyだけでも、両端揃えということですので、うまくいくのでは、と思ったのですが、それは横書きでもダメです。両端揃えに関する理解が違うのでしょうか。今のままでも、ある意味十分なのですが、よろしくお願いいたします。01:04hillomi2さん。いつもありがとうございます。hillomi2さんのやりたい事というのは「両端揃え」ではなく「均等割付」なのだろうと思います。http://freefielder.jp/blog/2014/09/text-justify.htmlこちらの記事をご一読下さい。自分自身も過去の記事などでごっちゃになっている部分もありますので申し訳ないです。調整)が、縦書き・横書きに関わらず、おそらく最も良い方法なのではないかと思います。それから、Safariの件、もう少し詳しく教えていただけないでしょうか。こちらの環境では正常に動作していますので、できればOSのバージョン・Safariのバージョンと、どのようにおかしいのかをお伝えいただければと思います。16:58tyzさん、ありがとうございます。すごく分かりやすかったです。ありがとうございます。今の方法でやっていきます。1としか分かりません。Safariは、5.1.7(7534.57.2)です。みえ方は、第1と、第2段落はまったく同じで、第3段落の赤字部分にletter-spacingが入っていません。横書きではどの段落も、問題ありません。safariが古かったのでしたら、それが原因でしたら、申し訳ありません。更新はどのブラウザも、相手に任しているので自分から確認しに行っていなかったので。画像で、メールを送信いたします。23:56Safariの件、メールのほうでスクリーンショット確認しました。"キャッシュを空にする...")して、当該ページを再読み込みしてみてください。14:54ありがとうございます。hillomi2です。ブラウザによってそんな違いがあるとは思っても見ませんでした。お手数をおかけしました。今後ともよろしくお願いいたします。サインイン情報を記憶Captcha:画像の中に見える文字を入力してください。MVNOに乗り換え:Googleの2段階認証に気をつけろ。キャリア乗り換え準備が整った。SoftBank解約の巻。き】Tips:縦書きのときと横書きのときで適用するスタイルを変更する。h2v.js】不具合を修正しました。【h2v.js】縦書き変換スクリプトの新しいバージョンを準備中です。縦書きレイアウトを簡単にプレビューできるリッチテキストエディタを作ってみた。