找回密码
 注册
搜索
查看: 214|回复: 18

[分享] 分享一个本人开发的开源日文小说阅读器app

[复制链接]

2

主题

8

回帖

101

积分

初翻书页

积分
101
贡献
101
金币
64
发表于 2026-9-4 23:58:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我开发的安卓app,开源免费,主要面向日语学习者,链接 https://github.com/HuangAntimony/Hoshi-Reader-Android
另有iOS版,App Store搜索Hoshi Reader安装,也是开源的,链接 https://github.com/Manhhao/Hoshi-Reader

查词示例图(比较旧的截图了)

                               
登录/注册后可看大图

单击查词,可自行导入辞典,也可以一键anki制卡,还附带有声书功能
可以自定义排版,横排竖排、翻页滚动、字体字号啥的都能改
完美适配EPUB3协议,且尽可能忠实地渲染出版社的排版CSS

我用我的app两个月读了550万字

2

主题

8

回帖

101

积分

初翻书页

积分
101
贡献
101
金币
64
 楼主| 发表于 2026-9-5 00:18:32 | 显示全部楼层
@U537 大佬可以来试试,翻了一圈论坛貌似没几个人看日版书,泪目
回复

使用道具 举报

1

主题

486

回帖

6376

积分

吃书妖怪

积分
6376
贡献
6376
金币
1379
发表于 2026-9-5 01:39:26 | 显示全部楼层
本帖最后由 U537 于 2026-9-5 02:24 编辑

我当阅读器的手机安卓版本没这么新....最低安卓8对我来说要求太高了,所以我不会用 雾
不过我模拟器看了下
一:𫚉 U+2B689 𫓩 𨱍 这种 通用规范汉字表 三级字扩展C区汉字 字码没完全支持(看上去不是字体有没有的问题 我用我自己搓的字体测试也是一样)
一般跟不怎么常用的日语字体会用的字符、符号等 貌似没影响,我收集里面就汉字的支持有问题

横排好像顶部好像会截掉大体积的符号? 我这边字形大的在顶部会被截掉一点

                               
登录/注册后可看大图


二:基本弹注不支持
  1. <b><p>ireader格式</p></b>
  2. <p>「那我就不客气了。毕竟水果那么贵<a epub:type="noteref" href="#001" class="notetag">注</a>」</p>
  3. <aside epub:type="footnote" id="001">
  4.   <p class="po">日本的水果是真的贵。</p>
  5. </aside>

  6. <sup><img alt="note" class="zhangyue-footnote" src="../Images/note.png" zy-footnote="id=001"/></sup>
  7. <b> <p>多看ireader兼容格式</p></b>
  8. <p>这是一段需要注释的文本
  9. <a class="duokan-footnote" epub:type="noteref" href="#note_1" id="noteref_1"><sup><img alt="note" class="zhangyue-footnote" src="../Images/note.png" zy-footnote="注释内容234"/></sup></a></p>
  10. <aside epub:type="footnote" id="note_1">
  11.         <ol class="duokan-footnote-content">
  12.                 <li class="duokan-footnote-item" id="note_1" value="1">
  13.                     注释内容123
  14.                 </li>
  15.         </ol>
  16. </aside>
复制代码



三:不是全部图片都能单独放大?好像连续的图片不能放大?

四:
  1. <p>无正文注音<ruby><rt>おもちゃ</rt></ruby>                空格占位符注音<ruby>&#160;<rt>おもちゃ</rt></ruby></p>
复制代码

这种会跟正文黏在一起显示

五:我这边处理epub一般P标签不留空格 所以需要自动起行首空格排版

最后
我个人来说难受点...没侧边栏目录 还有不显示章节标题 不能点击翻页.....
我基本不怎么需要查词,真要查的时候大部分还是 漢字辞典跟weblio 还有谷歌查梗
我还是比较习惯ireader(虽然很多地方都有挺大问题,不过处理epub完事),智能导入也只有这阅读器做了(按修改还是创建时间排序来着,同步更新web epub后可以直接看哪个更新了)

最后是我自用的测试用epub跟字体...仅供参考用,epub可能有点乱 基本上随便凑的
epub:https://wwauu.lanzouq.com/iONq446psfdc   密码:bith
字体:https://wwauu.lanzouq.com/ihAGr46psgaf   密码:6jad
回复

使用道具 举报

15

主题

1802

回帖

8984

积分

吃书妖怪

积分
8984
贡献
8984
金币
8256
发表于 2026-9-5 12:52:07 | 显示全部楼层
好好好,顺便问问可以导入词典吗
回复

使用道具 举报

2

主题

8

回帖

101

积分

初翻书页

积分
101
贡献
101
金币
64
 楼主| 发表于 2026-9-5 14:05:12 来自手机 | 显示全部楼层
本帖最后由 Antimony 于 2026-9-5 16:08 编辑
nagahoshi 发表于 2026-9-5 12:52
好好好,顺便问问可以导入词典吗


可以的,支持yomitan辞典格式,具体获取方式可以参考我写的文档,有日中辞典和日日辞典
https://my.feishu.cn/wiki/YeOSwsG7giLuQxkcDFscUXVZn2f
回复

使用道具 举报

2

主题

8

回帖

101

积分

初翻书页

积分
101
贡献
101
金币
64
 楼主| 发表于 2026-9-5 14:10:43 来自手机 | 显示全部楼层
本帖最后由 Antimony 于 2026-9-5 16:08 编辑
U537 发表于 2026-9-5 01:39
我当阅读器的手机安卓版本没这么新....最低安卓8对我来说要求太高了,所以我不会用 雾
不过我模拟器看了下
...


谢谢大佬点评
因为这个app主要用来看日语书籍,而日版epub电子书通常来自出版社而不是读者自行制作,所以通常比较规范,毕竟日本有个电书连epub3制作标准 https://dpfj.or.jp/counsel/guide 所以不会有太特殊的代码,对于自制的中文epub支持确实测试的不到位,我之后有空会仔细看下
回复

使用道具 举报

5

主题

348

回帖

1932

积分

小书痴

积分
1932
贡献
1932
金币
981
发表于 2026-9-5 14:58:06 | 显示全部楼层
Antimony 发表于 2026-9-5 14:10
谢谢大佬点评
因为这个app主要用来看日语书籍,而日版epub电子书通常来自出版社而不是读者自行制作,所以 ...

说起来那个标准在坛里下的原档好像也有看到过来着,是繁中那边因为都是竖排就直接把标准拿过来用了嘛
回复

使用道具 举报

15

主题

1802

回帖

8984

积分

吃书妖怪

积分
8984
贡献
8984
金币
8256
发表于 2026-9-5 15:54:53 来自手机 | 显示全部楼层
Antimony 发表于 2026-9-5 14:05
可以的,支持yomitan辞典格式,具体获取方式可以参考我写的文档,有日中辞典和日日辞典
https://my.feish ...

我没有用过这个诶,我的词典都是mdx格式的🤔
回复

使用道具 举报

2

主题

8

回帖

101

积分

初翻书页

积分
101
贡献
101
金币
64
 楼主| 发表于 2026-9-5 16:08:02 | 显示全部楼层
nagahoshi 发表于 2026-9-5 15:54
我没有用过这个诶,我的词典都是mdx格式的🤔

很多mdx格式辞典也有对应的yomitan格式的
回复

使用道具 举报

2

主题

8

回帖

101

积分

初翻书页

积分
101
贡献
101
金币
64
 楼主| 发表于 2026-9-5 16:09:46 | 显示全部楼层
xiashuyong 发表于 2026-9-5 14:58
说起来那个标准在坛里下的原档好像也有看到过来着,是繁中那边因为都是竖排就直接把标准拿过来用了嘛 ...


繁中的出版社应该也是基于这套标准自己定制化修改了一套繁中用的吧,跟角川一样
回复

使用道具 举报

15

主题

1802

回帖

8984

积分

吃书妖怪

积分
8984
贡献
8984
金币
8256
发表于 2026-9-5 16:38:17 | 显示全部楼层
Antimony 发表于 2026-9-5 16:08
很多mdx格式辞典也有对应的yomitan格式的

好耶,我回头找找
回复

使用道具 举报

1

主题

486

回帖

6376

积分

吃书妖怪

积分
6376
贡献
6376
金币
1379
发表于 2026-9-5 18:06:40 | 显示全部楼层
Antimony 发表于 2026-9-5 14:10
谢谢大佬点评
因为这个app主要用来看日语书籍,而日版epub电子书通常来自出版社而不是读者自行制作,所以 ...


根据我实际处理的epub数量来看...毫无标准可言呢
制作标准是标准然而制作出来的东西没标准,甚至兼不兼容又是一回事(sigil甚至现在都不支持refines标签)

epub代码上来看 一大堆乱七八糟的
nac nav的路径错误、条目缺失(例如目录没あとがき条目甚至完全空的)也都是常态了
比起阅读器兼容...还是处理epub较快
绿站【轻小说机翻机器人】那边的档更加鱼龙混杂 有空可以去看看 挺有意思的
回复

使用道具 举报

2

主题

8

回帖

101

积分

初翻书页

积分
101
贡献
101
金币
64
 楼主| 发表于 2026-9-5 18:24:32 来自手机 | 显示全部楼层
U537 发表于 2026-9-5 18:06
根据我实际处理的epub数量来看...毫无标准可言呢
制作标准是标准然而制作出来的东西没标准,甚至兼不兼容 ...

我获取新书一般还是优先去tmw找,那边通常是bw的原档,排版质量比较高,不过最近sharing区被Discord打击了确实很痛…
绿站的档我写了自动化处理,能去除翻译+追加电书连css,不过有些书不知道是被什么乱七八糟的玩意处理过,ruby和gaiji都一团糟,我觉得出版社不该背这个锅
回复

使用道具 举报

2

主题

8

回帖

101

积分

初翻书页

积分
101
贡献
101
金币
64
 楼主| 发表于 2026-9-5 18:27:18 来自手机 | 显示全部楼层
nagahoshi 发表于 2026-9-5 16:38
好耶,我回头找找

我前面发的文档有贴yomitan辞典下载链接,你可以看看
回复

使用道具 举报

1

主题

486

回帖

6376

积分

吃书妖怪

积分
6376
贡献
6376
金币
1379
发表于 2026-9-5 20:48:56 | 显示全部楼层
本帖最后由 U537 于 2026-9-5 20:50 编辑
Antimony 发表于 2026-9-5 18:24
我获取新书一般还是优先去tmw找,那边通常是bw的原档,排版质量比较高,不过最近sharing区被Discord打击 ...


先不说代码标签完全丢失的
calibre随机字串样式的应该也是出版社背锅吧?(时不时伴随着spine列表内不存在表纸条目)
我看绿站的教程上 各个站点提取都多多少少有点问题

样式丢失的情况下最大影响应该是em-sesame类的(这个收集统计Span标签使用量可以识别得到)
最近在找含border的边框样式标准....可是很难说通不通用,更不用说随机字串样式要手动识别了....
  1. 双边框样式
  2. .k-double {
  3. border-style: double【单边框:solid】;
  4. border-width: 4px;
  5. border-color: #000000;}
  6. 含border的样式p-titlepage页面上边框  .p-colophon下边框
  7. .p-titlepage .author {margin:1.5em 0 3em 0;padding:1.5em 0 0 0;font-size:0.85em;border-top:1px solid black;}
  8. .p-colophon .author {margin:0.6em 0 0.9em 0;padding:0 0 0.4em 0;font-size:0.9em;border-bottom:1px solid black;}
复制代码
回复

使用道具 举报

2

主题

8

回帖

101

积分

初翻书页

积分
101
贡献
101
金币
64
 楼主| 发表于 2026-9-5 22:33:17 | 显示全部楼层
U537 发表于 2026-9-5 20:48
先不说代码标签完全丢失的
calibre随机字串样式的应该也是出版社背锅吧?(时不时伴随着spine列表内不存在 ...

出版社制作epub肯定不是用calibre,我觉得calibre css来源更像是用户上传绿站前用了calibre的转换格式功能转成epub导致的,比如从azw3转过来,或者是先把epub转成azw3再转回epub之类的,真出版社原档里肯定没calibre样式
回复

使用道具 举报

1

主题

486

回帖

6376

积分

吃书妖怪

积分
6376
贡献
6376
金币
1379
发表于 2026-9-5 23:35:17 | 显示全部楼层
Antimony 发表于 2026-9-5 22:33
出版社制作epub肯定不是用calibre,我觉得calibre css来源更像是用户上传绿站前用了calibre的转换格式功 ...

太久没见过azw3都给忘了
回复

使用道具 举报

14

主题

90

回帖

553

积分

小书痴

积分
553
贡献
553
金币
202
发表于 2026-9-8 09:00:53 | 显示全部楼层
这东西看上去很不错,是时候让学日语的兄弟用起来了(
回复

使用道具 举报

1

主题

10

回帖

82

积分

初翻书页

积分
82
贡献
82
金币
42
发表于 3 天前 | 显示全部楼层
这个可以啊,偶尔翻翻日文原版
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|ritdon

GMT+8, 2026-9-17 07:40 , Processed in 0.132248 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表