シャレイア語の初学者向け入門書『入門 シャレイア語』を生成するためのファイル郡です。
あらかじめ Node.js の環境を構築しておいてください。
以下のコマンドを実行し、SaxonJS のコマンドラインインターフェースをインストールしてください。
npm install -g xslt3
xslt3
コマンドが使えるようになっていれば問題ありません。
XSL-FO ファイルの生成は 2 段階で行います。 第 1 段階で複数のファイルに分割された原稿ファイルを 1 つのファイルにまとめ、第 2 段階で XSL-FO 形式への変換を行います。
以下のコマンドを順に実行してください。
xslt3 -xsl:stylesheet/unification.xsl -s:document/manuscript/main.zpml -o:out/unification.xml
xslt3 -xsl:stylesheet/main.xsl -s:out/unification.xml -o:out/document.xml
out/document.xml
が生成されるので、AH Formatter などの XSL-FO 処理系で開いてください。
セリフ欧文フォントに Brill を、サンセリフ欧文フォントに Inter を指定しています。 Brill と Inter をそれぞれ 108% と 91% の大きさで印字するように設定しておくと、日本語フォントによく馴染みます。
XSL-FO 処理系として AH Formatter を利用している場合は、フォント構築ファイルに以下の記述をしておくとこの設定ができます。
<font-entry
file="Brill-Roman.ttf"
font-size-adjust="108%"
/>
<font-entry
file="Brill-Bold.ttf"
font-size-adjust="108%"
/>
<font-entry
file="Brill-Italic.ttf"
font-size-adjust="108%"
/>
<font-entry
file="Brill-BoldItalic.ttf"
font-size-adjust="108%"
/>
<font-entry
file="Inter-Regular.ttf"
font-size-adjust="91%"
/>
<font-entry
file="Inter-Bold.ttf"
font-size-adjust="91%"
/>
<font-entry
file="Inter-Italic.ttf"
font-size-adjust="91%"
/>
<font-entry
file="Inter-BoldItalic.ttf"
font-size-adjust="91%"
/>
このリポジトリのファイルの著作権は、全て Ziphil に帰属します。 また、タイプセットした結果の PDF ファイルを、Ziphil に無断で公開および販売することを禁じます。