XSL FormatterはUnicodeで表現できる世界の言語を組版することができます。ここでは、XSL Formatterによる多言語組版の実際と実例をご紹介します。
■多言語組版の普及促進のため「多言語組版研究会」を開始します。詳細はこちらへ。
多言語組版に関する課題の整理とXML、XSLによる多言語の簡単な解説です。この解説自身XMLで記述して、XSL Formatterで組版して、PDF出力オプションでPDFにしました。
ご注意: PDFのしおりは、フォントのアウトラインを埋め込むことができませんので、OSによっては正しく表示できません。また、PDFのしおりはタイ語をサポートしていませんのでタイ語の部分は正しく表示できません。
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 | ベトナム語 |
日本語、中国語(繁体字)、中国語(簡体字)、アラビア語、ヘブライ語、タイ語の組版サンプルです。 (a)FOの形式と、(b)XSL Formatterで組版してPDF出力オプションでPDF化したものの2種類があります。
Unicodeで多言語を記述してXSL Formatterで組版した例です。 | FO Sample | |
ヘブライ語、アラビア語、タイ語、中国語(繁体字)、中国語(簡体字)、日本語と、韓国語の言葉を表で比較した例です。PDFはPDF出力オプションで作成したものです。 | FO Sample | |
アラビア文字の組版(フォント、字形の変形操作、カシダによる両端揃え)、ハラカトの処理 | FO Sample | |
双方向性(BIDI)の処理 | FO Sample |
Copyright © 1996-2010 Antenna House, Inc. All rights reserved.