MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
ウェブページのPDF化時のフォントの処理 https://forums.mozillazine.jp/viewtopic.php?f=2&t=19716 |
ページ 2 / 2 |
作成者: | eeton [ 2022年5月07日(土) 11:34 ] | ||
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 | ||
EarlgreyTea さんが書きました: 添付ファイル: 添付ファイル INTERNET Watch.jpg がありません 別段問題無さそうに見えます。フォントはメイリオが使用されています。 CubePDFの印刷設定の「印刷品質」(dpi)の設定はいくつでしょうか?また、下げると起きませんでしょうか? 既定値は1200dpiですが、ここの値が大きいとPDFのファイルサイズが大きくなってしまうため、私は普段は300dpiまで下げています。 字形崩れが起きるのも300dpiの時になります。 ここの値を大きくすれば字形崩れも改善されるのは確認していますが、ChromeやEdgeでは300dpiのままでも字形崩れは起きないので、なぜFirefoxだけ…という疑問があります。 なお、印刷設定の「TrueType フォント ダウンロードオプション」(詳細: https://clown.cube-soft.jp/entry/cubepd ... r-settings の下の方)はいずれを選んでも状況の変化は見られませんでした。
|
作成者: | EarlgreyTea [ 2022年5月08日(日) 10:32 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
eeton さんが書きました: CubePDFの印刷設定の「印刷品質」(dpi)の設定はいくつでしょうか?また、下げると起きませんでしょうか? 既定値は1200dpiですが、ここの値が大きいとPDFのファイルサイズが大きくなってしまうため、私は普段は300dpiまで下げています。 字形崩れが起きるのも300dpiの時になります。 そのような話は一切ありませんでしたので普通にそのままでの印刷です。 これは当然のことかと思います。 そのまま印刷せずにいったんシステムダイアログを開き、 詳細設定を開いて「300dpi」にして印刷を行うと確かに低品質の字形となります。 【21:40追記】 「まもる君DisplayBox」のところの字形品質については、 他の症状とは別で、印刷時のフォントレンダリングの挙動違いということで考えるべきかと。 ところで、ファイルサイズを抑えるためにプリンタードライバーの設定で300dpiにしているということですが、CubePDFではアプリ側で解像度と画像圧縮の設定があります。 プリンタードライバーでは1200dpiのままにしておいて、アプリ側で ・解像度:300 ・PDF ファイル中の画像を JPEG 形式で圧縮する:有効 にしたほうがいいのではと思います。 |
作成者: | EarlgreyTea [ 2022年5月09日(月) 01:19 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
ああ、Posted: 2022年5月07日(土) 11:34 は INTERNET Watch の事例でしたね。
エス・ディ・エスのは WEBフォントの箇所だったからで、それををメイリオに置き換えれば字形の品質に関しては問題ないかと思います。 |
作成者: | eeton [ 2022年5月09日(月) 22:05 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
EarlgreyTea 様 ありがとうございます。 EarlgreyTea さんが書きました: eeton さんが書きました: CubePDFの印刷設定の「印刷品質」(dpi)の設定はいくつでしょうか?また、下げると起きませんでしょうか? 既定値は1200dpiですが、ここの値が大きいとPDFのファイルサイズが大きくなってしまうため、私は普段は300dpiまで下げています。 字形崩れが起きるのも300dpiの時になります。 そのような話は一切ありませんでしたので普通にそのままでの印刷です。 これは当然のことかと思います。 申し訳ありません。最初に書いておくべきでした。 EarlgreyTea さんが書きました: ところで、ファイルサイズを抑えるためにプリンタードライバーの設定で300dpiにしているということですが、CubePDFではアプリ側で解像度と画像圧縮の設定があります。 プリンタードライバーでは1200dpiのままにしておいて、アプリ側で ・解像度:300 ・PDF ファイル中の画像を JPEG 形式で圧縮する:有効 にしたほうがいいのではと思います。 ご助言ありがとうございます。 |
作成者: | EarlgreyTea [ 2022年5月10日(火) 01:53 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
eeton さんが書きました: 試しに「背景画像を印刷する」のチェックを外して変換したところ、混在がなくなりすべてアウトライン文字になりました。 (中略) アイコン以外の部分は透過になっているので、画像の透過部分と文字が重なると文字が透過画像に引きずられてビットマップ化したようになってしまうのではないか?と推測しています。 そういう理解でいいと思います。 eeton さんが書きました: なお、「背景画像を印刷する」のチェックを外して変換しても1ページ目の文字はビットマップ化したままでした。 根本の解決とはなりませんが、
といったことを試してみると改善するかもしれません。 |
作成者: | EarlgreyTea [ 2022年5月12日(木) 01:52 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
印刷でPDFを作成した際にテキストがラスター化されて検索や選択できなくなる件、 実はバグ報告はされているのですが進展ないまま放置されている状況です。 Bug 1219267 Printing an html page with bullzip (PDF printer) creates a non text selectable PDF Bug 1487467 Print to PDF text not selectable and rasterized on Ubuntu (for text printed with fillText() API in mozPrintCallback) Bug 1544803 Printing to PDF using Microsoft PDF Printer produces large output file with rasterized / unselectable text Bug 1343882 Text using WOFF2 font is printed as image を見ると、Firefox 35 でWEBフォントの WOFF2形式をサポートした以降の問題ということらしいです。 |
作成者: | eeton [ 2022年5月12日(木) 22:53 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
EarlgreyTea 様 情報ありがとうございます。 今回の場合、ビットマップ化されたテキストでもテキストとして選択できる場合があるので、同じ問題なのか別の問題なのか判断が難しいですが、いずれにしてもFirefoxからPD仮想プリンター経由でのPDF化は何らかの問題がありそうですね。 |
作成者: | EarlgreyTea [ 2022年5月14日(土) 21:27 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
eeton さん 2022年5月05日(木) 22:36 投稿のジョルダンのHOMEページを背景画像含めて印刷した際の
Firefox 85 とかですとプレビュー通りに印刷されるので、退行バグということになります。 mozregression で最初に問題発生したビルドを調べましたところ、 https://hg.mozilla.org/integration/auto ... 765767031c まで絞り込めました。 サイトで問題の箇所を見てみましたが、ボタンやタイトル帯などの素材をまとめた(データURIで指定された)画像から切り出して表示させているようです。 添付ファイル: spr_prm_1_4.png [ 5.04 KiB | 表示数: 8082 回 ] 添付ファイル: indexset_block_v2.png [ 5.51 KiB | 表示数: 8082 回 ] 症状1、症状2は印刷時にだけ切り出し位置が左上(0,0)からになってしまったということで説明できそうです。 整理してバグ報告してみたいと思います。 |
作成者: | EarlgreyTea [ 2022年5月16日(月) 00:22 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
バグ報告しました。 Bug 1769429 background-position property crops the left side of the background image with a negative x coordinate, but it is disabled when printing |
作成者: | eeton [ 2022年5月20日(金) 22:54 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
EarlgreyTea 様 詳細な検証とバグ報告までしていただき大変ありがとうございます。 |
作成者: | EarlgreyTea [ 2022年5月21日(土) 10:06 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
Bug 1769429 なのですが、今のところ Windows 環境でしか再現確認していません。 Linux や mac 環境でも起きるのか、それとも Windows 環境特有なのか、 確かめておきたいところです。 |
作成者: | EarlgreyTea [ 2022年7月14日(木) 08:19 ] |
記事の件名: | Re: ウェブページのPDF化時のフォントの処理 |
Bug 1769429 が「firefox104 --- fixed」となりました。 Nightly で動作を確認できます。 残念ながら 103以前は wontfix になりましたが、ESRについては 104 リリースタイミングの 102.2 に修正が反映されるでしょう。 |
ページ 2 / 2 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |