結論としては出来た。普通にそれぞれのページへリンク張ったHTMLファイルを作ればよかった。CSSも何もいらない。普通にHTMLだけでよい。というより、端末ごとの仕様や今後を考えると、複雑なことはしないほうが良いと思う。
なぜリンクが機能しなかったかは不明のままなのが残念。目次が各ページへリンクできたときの状態は、作ってた目次のHTMLファイルの名前を変えたことだ。最初は001toc.htmlで、参考ファイルと同じ名前にしていた。中身を書き換えているのにファイル名はそのままで、どれがOKテイクかわからなくなってきたので名前をgothmenu.htmlに変更した。そうしたらKindle Previewerでも再現できたし、iOS版のKindleでもリンクは生きていた。Paper White(以下、PW)はやっぱり文字列だけでリンクは生きていなかった。PWではテキストではなく、画像になっているようだ。
ということでファイル名は任意につければ良いみたい。むしろ任意で独自の名前をつけるべきなのか。でもこんなことが引っかかっていたのだろうか。
表示デバイスの個体差や、仕様など、まだ開発中で、いずれどの端末で見ても同じように見えて操作できるようになると期待しつつ、もやもやしていた目次問題は解決したことにする。
[blogcard url=”https://www.amazon.co.jp/gp/feature.html?docId=3077699036″]