この記事は、NetBSD Advent Calendar 2024の24日目の記事です。
はじめに
EPUB形式の電子ファイルで、縦書きなものを読みたいと思います。 ですが、とりあえず既にインストールされていたpkgsrc/print/mupdfは、縦書きのEPUBファイルを正しく扱えないようです。 また、ルビ(よみがな)の扱いもうまく行かないようです。 pkgsrc/print/foliateであれば、縦書きも縦書きの時のよみがなの表示も正しいようです。 一部、扉ページの表示は正しくないようですが、本文を読むには支障はありません。
インストールと利用方法
以下のようにインストールをしたいと思います。
# cd /usr/pkgsrc/print/foliate # make install
起動は、以下のようにします。 今回は、アジア諸国の現代文芸作品の日本語翻訳出版「アジアの現代文芸」シリーズからダウンロードできる 「ラオス現代文学選集」(ファイル名: rao_gendai.epub)を読んでみることにします。
$ foliate &
トラブル対処方法
私の環境も問題ですが、foliateがクラッシュして、再度起動させるとエラーが発生して再度正常に起動できないことがありました。
その原因が~/.config/glib-2.0/settings/keyfile
というファイルが壊れている場合がありました。
常にこの原因とは限らないと思いますが…。
おわりに
NetBSDでも無事にEPUB形式の電子書籍ファイルを読むことができました。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。