CAS-UB 6月20日の保守更新 アンカータグ内のインラインマークアップサポート、EPUB内部リンク有効化、PDF詳細レイアウトの変更など強化

CAS-UBは6月20日の保守更新で次の機能強化を行ないました。CAS-UB V2.2用に開発していた機能の一部を先行してクラウド・サービスに追加しました。

1.CAS記法の強化

CAS記法のパーサーを改良し、アンカー要素の内容に次のインライン要素をマークアップしたとき、これを正しく処理できるようにしました。
・strong(強調)
・em(強調)
・注意
・ルビ
・上付
・下付
・注釈
・画像
・インラインの範囲指定[[[…]]](アンカーの文字列に縦中横を指定できるようになりました)。
・インラインの整形済み{{{…}}}
・インライン数式 $$…$$

2.PDFとEPUBの整合性配慮

PDFの表では先頭行のセルに:width=”xxx”の方式で列幅を指定できます。これをこのままEPUBに出力するとEPUBCheckでエラーになります。そこで、その設定値をCSSのstyle属性値に変換するか、別途style.cssで設定するかを選択できるようにしました。(図のサイズ指定については従来より同様の機能を用意しています。)

2.EPUB内部リンクの有効化

EPUB3で図表一覧掲載の図・表のリストから本文の図・表の位置へのリンク、あるいは本文の中でほかの本文中の箇所へのリンクをクリックしたとき、hrefで指定した位置に正しくジャンプするようにしました。これまではiBooks、Adobe Digital Editionsなどではhrefで指定した位置にジャンプせず、ファイルの先頭にジャンプしていました。これはEPUBリーダ側の問題ですが回避策を施して正しくジャンプするようにしました。

3.PDF詳細レイアウトの設定機能強化・変更

PDFレイアウトの詳細設定の仕様の追加と変更を行ないました。この結果PDFレイアウト詳細設定については一部のレイアウトが従来と変更になりますのでご注意ください。

(1) 前書き、目次、後書き、図表一覧、注釈一覧、参考文献、索引などの本文以外の記事タイトルの行取りが2行のものと4行のものが混在していましたので、3行取りに統一しました。
(2) 囲み記事(コラム)のキャプションが囲みの外にありましたが、囲みの中に置くように変更しました。
(3) キャプションのない注記には、既定のキャプションとして「注記」を挿入するように変更しました。
(4) 図表キャプションの位置(上か下)指定を、図と表を個別に指定できるように変更し、初期値を図は下、表は上に設定しました。
(5) 図と図のキャプションの間の空きが詰まり過ぎていたので、0.5em空けるように変更しました。
(6) 見出しが複数行になるとき、2行目以降を見出し番号の位置にインデントするように変更しました。
(7) 章番号、または章・節番号と見出しの間の字間が広すぎたので狭めました。
(8) 章番号、節番号、項番号などをハイフンで繋いだ場合、そのハイフンで改行しないように分割禁止を設定しました。
(8) 図表番号とキャプションの間の字間が広過ぎたので、章節番号とタイトルの空き幅と同じに変更しました。
(9) 表内の行間が空き過ぎていたので、行の高さの初期値を1.5emに変更しました。さらに設定の変更もできるようにしました。
(10)参考文献のレイアウトを番号なし箇条書きから1字突き出した(ハンギング・インデント)の形式に変更しました。

4.障害修正
その他、障害の修正を行ないました。
詳しくは「CAS-UB 最近の修正」を参照してください。