We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EPUBのOPFファイルには<manifest> 要素内にEPUB中で使われる画像ファイル等を列挙する必要があるのですが、現状画像ファイルに関しては*.re内で参照されているものしか登録されないようになっています。
<manifest>
この仕様は「画像ディレクトリにはあるけれど使われていないファイル」をチェックする意味で便利なのですが、*.reで参照されないファイルの場合には困ったことになります。具体的には、CSS内のbackground-imageなどで画像を指定した場合、ReVIEWで生成したEPUBファイルをepubcheckにかけるとエラーになります。
manifest
どちらがいいでしょうか。
The text was updated successfully, but these errors were encountered:
review-epubmakerのほうですよね。review-epubmaker-ngのほうは逆に取捨選択はしてなくて、copy_imagesでimagesをごっそり持っていくようになっています。
Sorry, something went wrong.
おおー、なるほど。じゃあreview-epubmakerの方もその挙動に合わせて、*.re等の内容は見ずにimages/以下のものはまるごとmanifestに入れるようにするべきですかね
とりあえずそれでよいかと。 images内のビルダ区分とかはいずれはやりたいけど、それはそのときでよいかな。
epubmaker-ngのほうでHTMLのimgとCSSのurlを読んで、かつ強制で含めたいものの配列パラメータも実装したので、-ngで置き換え次第クローズできそう。
置き換えたので閉じます。
No branches or pull requests
問題の概要
EPUBのOPFファイルには
<manifest>
要素内にEPUB中で使われる画像ファイル等を列挙する必要があるのですが、現状画像ファイルに関しては*.re内で参照されているものしか登録されないようになっています。この仕様は「画像ディレクトリにはあるけれど使われていないファイル」をチェックする意味で便利なのですが、*.reで参照されないファイルの場合には困ったことになります。具体的には、CSS内のbackground-imageなどで画像を指定した場合、ReVIEWで生成したEPUBファイルをepubcheckにかけるとエラーになります。
解決案
manifest
みたいなパラメタを用意してそこに画像を追加する<manifest>
に追加するようにするどちらがいいでしょうか。
The text was updated successfully, but these errors were encountered: