whiteleaf7 / narou

Narou.rb - 小説家になろうのダウンローダ&縦書き整形&管理アプリ。Kindle(などの電子書籍端末)でなろうを読む場合に超便利です!
Other
496 stars 55 forks source link

濁点フォント使用時にAozoraEpub3がエラーを起こす #369

Open okaits opened 4 years ago

okaits commented 4 years ago

濁点フォントを使うときにエラーがおきます。 これは 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.(X11GraphicsEnvironment.java:61) [17:06:30] at java.base/java.lang.Class.forName0(Native Method) [17:06:30] at java.base/java.lang.Class.forName(Class.java:315) [17:06:30] at java.desktop/java.awt.GraphicsEnvironment$LocalGE.createGE(GraphicsEnvironment.java:101) [17:06:30] at java.desktop/java.awt.GraphicsEnvironment$LocalGE.(GraphicsEnvironment.java:83) [17:06:30] at java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:129) [17:06:30] at java.desktop/java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1181) [17:06:30] at com.github.hmdev.image.ImageUtils.writeImage(ImageUtils.java:218) [17:06:30] at com.github.hmdev.writer.Epub3Writer.writeImage(Epub3Writer.java:1034) [17:06:30] at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:911) [17:06:30] at AozoraEpub3.convertFile(AozoraEpub3.java:512) [17:06:30] at AozoraEpub3.main(AozoraEpub3.java:431) [17:06:30] pid 7773 exit 1 [17:06:30] [ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

whiteleaf7 commented 4 years ago

参考 https://github.com/whiteleaf7/narou/issues/366

topstone commented 4 years ago

説明書の「必須ツール」や「インストール」が旧版を紹介したままなので、新版を紹介する形に更新してはいかがでしょうか。

ついでに「注意」の「RubyGem」表記も、正式名称の「RubyGems」に修正してもらえると幸いです。

whiteleaf7 commented 4 years ago

https://twitter.com/sasalove7/status/1276163281431007235 あまりにも報告が多いのでさすがに検討中

whiteleaf7 commented 4 years ago

ちなみに docker 版は改造版使ってます