ご覧いただくとお分かりの通り、デフォルト状態ではSVOにするかMVOにするかで違いが出ます。新聞組版はSVOに対して縦中横を追加する方式です。現代組版方式で和欧混植指定をした結果(PDF)はSVOでもMVOとは同等になります。SVO方式でもMVO方式でも最後の見かけはまったく同じになります。指定方法(マークアップとCSSの作り方)は、どちらをデフォルトにするかで変わってきます。XHTMLをご覧いただくと分かると思いますが、デフォルトをSVOにするほうが、マークアップはコンテキストに沿うようになります。いうマークアップをし、スタイルシートでlang=”en”の範囲を横倒しするという指定になります。組版処理を行なう際は、和文と欧文では空きのとり方、改行位置の決定方法が異なりますが、マークアップを手がかりにして処理の切り替えができます。MVOをデフォルトにすると文字を正立させる目的のマークアップが随所に必要となります。文字の向きを変えることを目的とするマークアップは意味的なものではなく、見かけを整えるためのものです。このマークアップでは、和文組版と欧文組版の処理切り替えの役には立ちません。伝統的な組版をするには、アラビア数字を漢字に変換するなど別処置が必要となります。※SVOをデフォルトにするか、MVOをデフォルトにするかの議論に伝統組版を持ち出すのは筋違いですが、参考のため示したものです。次に順番に紹介します。原稿は横書きで簡単な文章を含むXHTMLとします。英数字はUnicodeのベーシック・ラテン文字を使っています。○原稿PDF○原稿HTML2.SVO方式デフォルト原稿を縦組みとします。そのとき文字の方向をSVOデフォルト設定としたところです。記号類の扱いはさらに検討が必要です。○SVOデフォルトPDF○SVOデフォルトHTML[*1]3.MVO方式デフォルト原稿を縦組みとします。そのとき文字の方向をMVO方式のデフォルト設定としたところです。原稿を縦組みとします。そのとき文字の方向をSVO方式のデフォルト設定を指定しておき、それに加えて欧文の部分を横倒しする指定と縦中横指定をしたところです。原稿を縦組みとします。そのとき文字の方向をMVO方式のデフォルト設定を指定しておき、それに加えて和字として扱いたい(正立させたい)英数字を正立指定と縦中横指定をしたところです。○MVOベースにマークアップで和文混植を指定PDF○MVOベースにマークアップで和文混植を指定HTML4と5は表示上は同じです。マークアップが異なります。次に新聞方式の設定をします。新聞方式は、SVOデフォルト設定に対してさらにアラビア数字の2桁の箇所のみ縦中横設定をした状態です。SVOでは英数字を正立させてしまうので2桁であっても縦中横にはならないのですが、新聞方式は縦中横を頻繁に使います。最後に比較のため、伝統方式で設定します。伝統方式はマークアップだけではなくて、アラビア数字を漢数字に変換しています。(おまけに、1文字のラテンアルファベットを全角幅にしました。要求条件」[*1]では正立する英数字は全角形を使うことになっています。これを前提にすると、上のSVOあるいはMVOを元にマークアップして和文混植を指定する現代組版の例では、正立させる文字については全角系のグリフイメージを表示するべきです。このあたりの処理は開発の課題です。現状、上の例ではプロポーショナルなグリフイメージを使っています。UTF#50のドラフトSVO仕様:http://unicode.org/reports/tr50/tr50-5.Orientation.htmlでは、U+003A(コロン)はSVO=Uになっている。X4051ではコロンの縦書き字形は横倒しである。■ご案内CASオンラインショップでCAS-UBのユーザー登録することで、誰でも30日間だけ無償でご利用いただくことができます。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイトCAPTCHA値として計算に合う値を入力してください。