[XML Top] [English]

Antenna Hosue

多言語組版の新しい地平線


XSL FormatterはUnicodeで表現できる世界の言語を組版することができます。ここでは、XSL Formatterによる多言語組版の実際と実例をご紹介します。

■多言語組版の普及促進のため「多言語組版研究会」を開始します。詳細はこちらへ

Unicode とXSLによる多言語組版(解説)

多言語組版に関する課題の整理とXML、XSLによる多言語の簡単な解説です。この解説自身XMLで記述して、XSL Formatterで組版して、PDF出力オプションでPDFにしました。

ご注意: PDFのしおりは、フォントのアウトラインを埋め込むことができませんので、OSによっては正しく表示できません。また、PDFのしおりはタイ語をサポートしていませんのでタイ語の部分は正しく表示できません。

XSL Formatterによる多言語組版例

XSL Formatterによる世界の主要39ヶ国語の組版サンプルです。FOの形式とXSL Formatterで組版してPDF化したものがあります。

V2.3からWindows環境でアラビア語、ヘブライ語もPDFへ出力可能となりました。さらにV3.1では、Windows環境のみでなく、Linux環境、Solaris環境でもアラビア語、ヘブライ語、タイ語の多言語組版ができるようになりました。

下記の39カ国の言語の組版例をご覧いただけます。

コード 言語名称 主要国 コード 言語名称 主要国 コード 言語名称 主要国
ar Arabic アラビア語 el Greek ギリシャ語 pl Polish ポーランド語
bg Bulgarian ブルガリア語 he Hebrew ヘブライ語 pt Portuguese ポルトガル語
zh-CN Chinese(Simplified) 簡体字中国語 hu Hungarian ハンガリー語 ro Romanian ルーマニア語
zh-TW Chinese(Traditional) 繁体字中国語 is Icelandic アイスランド語 ru Russian ロシア語
hr Croatian クロアチア語 id Indonesian インドネシア語 sr Serbian セルビア語
cs Czech チェコ語 it Italian イタリア語 sk Slovak スロバキア語
da Danish デンマーク語 ja Japanese 日本語 sl Slovenian スロベニア語
nl Dutch オランダ語 kk Kazakh カザフ語 es Spanish スペイン語
en English 英語 ko Korean 韓国語 sv Swedish スウェーデン語
et Estonian エストニア語 lv Latvian ラトビア語 th Thai タイ語
fi Finnish フィンランド語 lt Lithuanian リトアニア語 tr Turkish トルコ語
fr French フランス語 no Norwegian ノルウェー語 uk Ukrainian ウクライナ語
de German ドイツ語 fa Persian(Farsi) ペルシャ語 vi Vietnamese ベトナム語

XSL Formatterによる多言語組版例

日本語、中国語(繁体字)、中国語(簡体字)、アラビア語、ヘブライ語、タイ語の組版サンプルです。 (a)FOの形式と、(b)XSL Formatterで組版してPDF出力オプションでPDF化したものの2種類があります。

Unicodeで多言語を記述してXSL Formatterで組版した例です。 FO Sample PDF
ヘブライ語、アラビア語、タイ語、中国語(繁体字)、中国語(簡体字)、日本語と、韓国語の言葉を表で比較した例です。PDFはPDF出力オプションで作成したものです。 FO Sample PDF
アラビア文字の組版(フォント、字形の変形操作、カシダによる両端揃え)、ハラカトの処理 FO Sample PDF
双方向性(BIDI)の処理 FO Sample PDF

更新履歴


Copyright © 1996-2010 Antenna House, Inc. All rights reserved.