narou
narou copied to clipboard
濁点フォント使用時にAozoraEpub3がエラーを起こす
濁点フォントを使うときにエラーがおきます。
これは log/2020****_convert.txtの一部です:
[17:06:30] [INFO] 濁点フォント利用 (23183) : え゛
[17:06:30] No protocol specified
[17:06:30] java.io.IOException: This archives contains unclosed entries.
[17:06:30] at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)
[17:06:30] at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:550)
[17:06:30] at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:970)
[17:06:30] at AozoraEpub3.convertFile(AozoraEpub3.java:512)
[17:06:30] at AozoraEpub3.main(AozoraEpub3.java:431)
[17:06:30] Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
[17:06:30] at java.desktop/sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
[17:06:30] at java.desktop/sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:102)
[17:06:30] at java.base/java.security.AccessController.doPrivileged(Native Method)
[17:06:30] at java.desktop/sun.awt.X11GraphicsEnvironment.
参考 https://github.com/whiteleaf7/narou/issues/366
説明書の「必須ツール」や「インストール」が旧版を紹介したままなので、新版を紹介する形に更新してはいかがでしょうか。
ついでに「注意」の「RubyGem」表記も、正式名称の「RubyGems」に修正してもらえると幸いです。
https://twitter.com/sasalove7/status/1276163281431007235 あまりにも報告が多いのでさすがに検討中
ちなみに docker 版は改造版使ってます