最近两天又做了一些更新,跟大家说一下比较重要的两点:
1. 源订阅功能,这里主要讲一下书源订阅,这个功能最大的好处就是,一些大佬固定的网络导入书源链接可以直接订阅,这样就可以很方便的获取到。特别是像@不世玄奇大佬的搜索引擎书源,更新太给力,真的就很需要。
下面具体说一下操作:
首先在新版中打开订阅,找到源订阅功能:
打开源订阅,点击右上角的+号,然后填写书源名称和网络导入URL即可。
完成之后回到界面,需要更新的时候,点击书源即可快速导入更新,记得重复了要全选。
推荐导入以下四个书源合集:
1.南笙星辰大佬的177书源合集:
https://gitee.com/ch4nge/readbook/raw/master/booksource_177
2.不世玄奇大佬的搜索引擎书源合集:
https://gitee.com/no-mystery/bushixuanqi-quanwangsoushu/raw/master/%E5%85%A8%E7%BD%91%E6%90%9C%E4%B9%A6(%E7%99%BE%E5%BA%A6%E3%80%81%E8%B0%B7%E6%AD%8C%E3%80%81%E5%A4%B8%E5%85%8B).json
3.Namofree大佬的优质书源合集:
https://gitee.com/namofree/yuedu3/raw/legado3booksource/legado3_booksource_by_Namo.json
4.一程大佬的优质书源合集:
https://gitee.com/vpq/codes/9ji1mged7v54brhspz3of71/raw?blob_name=sy.json
2.彻底解决某点字体所导致的内容错字或者漏字情况,具体操作如下:
首先前提是你遇到了下面这种情况:
接下来你要做的就是:
1.下载下面这个链接里的字体:
https://xs11.lanzoui.com/itSaFj49m0j
然后把它放到你手机里能记住的文件夹路径中。
2.接下来在书源管理界面打开任意一个某点的正版书源:
3.点击进入书源的编辑界面,找到正文页的替换规则,填入下方这串代码:
@js:var b64=String(src).match(/ttf;base64,([^\)]+)/);if (b64) {var f1 = java.queryBase64TTF(b64[1])var f2 = java.queryTTF("/storage/emulated/0/Fonts/Source Han Sans CN Regular.ttf") java.replaceFont(result, f1, f2)}else{ result}
需要注意的是,红框内双引号标注的路径应该是你上面下载的那个字体存放的路径,如果路径和代码中的不一致,那就需要你去手动修改以下。
4.点以下双引号后面的位置,会出现如下的一个红色问号❓:
点击红色问号❓以后,会出现下图中所示,然后在选择文件中找到字体文件,点击之后就会添加上该字体的路径,这时你只需要把原先存在的那个路径删掉即可。
最后就是点击保存即可,这时你再回去刷新一下小说,就会回归到正确的字体。
这个方法的原理是通过这段代码根据字形到正确的字体里找到正确的文字编码,然后把错误的替换回来,基本上只要是使用了某点这套字体的,就都没有问题。
最后放一下更新地址和日志,还没更新的更一波吧:
https://www.90pan.com/o138704
https://kunfei.lanzous.com/b0f7pt4ja
https://www.coolapk.com/apk/256030
https://github.com/gedoor/legado/releases
最新更新日志
**2020/12/06*** 添加规则订阅功能,订阅界面第一个图标,可以订阅书源/订阅源/替换规则**2020/12/04*** 阅读进度从页数改为字数,排版变化时定位更准确* 修改viewBinding* 修复中文排序* 去掉FontJs规则,可以写在替换规则里,例:f2为正确的字体,根据文字数据去正确的字体里面查找,可以把错误的文字替换为正确的文字```@js:var b64=String(src).match(/ttf;base64,([^\)]+)/);if (b64) { var f1 = java.queryBase64TTF(b64[1]) var f2 = java.queryTTF("/storage/emulated/0/Fonts/Source Han Sans CN Regular.ttf") java.replaceFont(result, f1, f2)}else{ result}```