BuildVu 2024.10 リリースノート
リリース日: 2024年10月1日
次回リリース: 2024年11月12日
Java 17初のリリース このBuildVuリリースは、Java 17に対応した最初のリリースです。サポートする最小のJavaバージョンはJava 17になりました。詳細はバージョン互換性ポリシー をご覧ください。
新しいバージョン移行ページ この新しい記事は、BuildVuの出力がバージョン間でどのように変更されるかを文書化することを目的としています。特定の形式でフォーマットされた出力に依存する後処理を行っている場合に、新しいBuildVuバージョンへの更新時の参考資料として使用することを想定しています。
HTML-3907 SVGの改善
- 生成される
.svg出力から不要な改行を削除 - SVG出力からXML doctype宣言を削除
- SVG出力で xlink:href を href に置き換え、xlink名前空間定義を削除
- コマンド間の不要な空白を削除してSVGパスを最適化
- SVGトランスフォームのカンマ区切りをスペース区切りに置き換え、URLエンコーディングで埋め込む際のファイルサイズを削減
- SVGシェイプCSSの不要なスペースと改行を削除
- SVG shapetext パス定義の属性を並べ替え、不要な改行を削除
- SVG CSSの不要な
CDATAブロックを削除 - SVG出力のstyleタグから不要な
type="text/css"属性を削除 - BuildVu-SVG SVGファイルの先頭にあるページコメントを削除
- BuildVu-SVG SVGファイルでフォントフェースのスタイルタグの前にあるコメントを削除
- BuildVu-SVGテキストCSSの不要なスペースと改行を削除
- BuildVu-SVG出力の背景パス要素を簡素化
- SVGテキストの
dx属性でリスト区切りとしてカンマではなくスペースを使用し、SVGへの他の変更と整合性を持たせ、辞書ベースの圧縮(gzip、brotli)に対応 - SVGでラスタライズされたテキストのグループ属性間の二重スペースと、グループ属性後の不要な末尾スペースを整理
HTML-3898 ZapfDingbatsの新しいフォールバックフォントを実装し、NotoFontsシンボル2を再エンコードしてZapfDingbatsの期待されるマッピングにより近づけました。ZapfDingbatsが埋め込まれずに使用される場合に、より高品質なフォント出力を生成します。
CORE-4048 クリップ矩形定義の不適切な順序によって発生していたコンテンツの欠落を修正
CORE-4055 PDFの最後のオブジェクトにendobjがない場合に発生していた無限ループを修正。オブジェクトがより適切に処理され、ファイルが正しく開くようになりました
CORE-4057 ストリーム名と画像名が同じ場合にキャッシュされたフォーム画像が互いに上書き可能だった問題を修正。この問題により出力で最後の画像が重複していました
