biz-Streamマニュアル ライブラリ共通ガイド 第5章 環境の移行 5.3.15 フォント全般について (v5.0.0)

5.3.15 フォント全般について (v5.0.0)

旧バージョンとの互換性については下記を参照してください。

概要 v5.0で、文字に関する以下の不具合修正を行っています。その影響で v4.x以前とv5.0以降でフォントサイズや文字の改行位置が若干変わる場合があります。

  1. 非埋め込みフォントの文字幅を最新バージョンの文字幅へ修正

    v5.0から、非埋め込みフォントの文字幅をそれぞれのフォントの最新バージョンの文字幅へ修正しています。 一般的な利用においてはほとんど気が付かない程度の変化ですが、複数行テキストの場合は改行位置などの見た目が変わる場合があります。

  2. <multi-text>の文字圧縮の不具合を修正

    v4.x以前では<multi-text>のnarrow属性を"size"に指定した場合の文字列圧縮の計算に不具合があったため、v5.0で修正を行っています。この修正の影響でv4.x以前とv5.0以降で<multi-text>内のフォントサイズや文字の改行位置が若干変わる場合があります。

バージョン v5.0.0~
互換オプション ありません。
対処方法 不具合修正のため、旧バージョンとの互換性はありません。お客様の実際のレイアウトにて検証を行いバージョンアップ前後の出力結果をご確認ください。

下記は、v4.x以前とv5.0以降で出力した場合の<multi-text>のサンプルです。
文字圧縮の仕様については「3.7 複数行横書きテキスト<multi-text>」のサンプル5を参照してください。
なお、narrow属性"size"、"resize"、"justify"は文字圧縮の結果が同じ表示になる仕様です。

図1.narrow属性をsizeに指定した場合の比較
図1. narrow属性を"size"に指定した場合の比較
図2.v4.9で出力した例
図2. v4.9で出力した例
図3.v5.0で出力した例
図3. v5.0で出力した例
項目 ファイル名
ページレイアウトサンプル multi-textSample.xml サンプル1
PDFサンプル multi-textSample_4.9.pdf multi-textSample_4.9.pdf
PDFサンプル multi-textSample_5.0.pdf multi-textSample_5.0.pdf
  • biz-Streamは基本的に上位互換となりますが、不具合を修正した場合においては互換性がありません。旧バージョンの表示と同じにするための対処方法はございませんのでご了承ください。