解决kindle不弹出注释的问题

网上下了一本epub格式的电子书,注释是跳转式的,阅读体验很不好,于是用sigil改成了弹出式注释。完成后,在电脑上,无论是epub还是转换成azw3格式,注释都能完美弹出。但是放到Kindle上,点击注标,又成为跳转式显示了!真是八嘎。。。

书伴网上有人也在问类似的问题,博主说id不能用数字开头,否则Kindle不弹出注释窗口。可是我没有用数字开头的id,Kindle还是继续跳转到注释页。看来问题不是出在这里。

在反复尝试中,发现缩短href链接,Kindle就能弹出注释窗口,否则就只能跳转注释页。原书注释将引文全部搞成链接,Kindle肯定对此不服气,所以就八嘎呗。

用正则式将所有注释的</a>前移到序号后面,保存退出,发至Kindle,点击注释,OK,完美解决!

另外多说几句。为了方便制作电子书,特意从Kindle中提取字体,安装到电脑上。但是制作好的书放到Kindle中,字体竟然变了!最后发现是字族名称的缘故。比如楷体,提取的字体名称为STKai,可是在电脑上它是STKaiti。css中写成前者,电脑上不显示,发到Kindle就能显示。写成后者就正好相反。没办法,只好最后完工前,把css改一下,将就Kindle这个任性的家伙。