Apple Books 對 epub 支持的限定(未完待續)
- 不支持屬性覆蓋
像下面這種,前兩個選擇器(html和p)里的字體設置得刪掉,不然任何一個都會導致后面的仿宋或楷體不生效。
html {
/*font-family: var(--songti);*/
}
/* 普通段落 */
p {
/* font-family: var(--songti); */
text-indent: 2rem;
}
/* 對話 */
.talk, .talk p {
font-family: var(--fangsong);
}
/* 簽名 */
.signature, .signature p {
font-family: Georgia, var(--kaiti);
text-align: right;
}
- 選擇器(selector)嵌套可能被忽略
/* 參考文獻 */
.bibliography {
& ol {
list-style: none;
text-indent: 0;
margin: 0;
padding: 0;
}
& p {
text-indent: -2em;
padding-left: 2em;
font-size: 0.9em;
}
}
這種帶&符號的嵌套,肯定需要改成下面的樣式。一些簡單的嵌套可能是支持的,我沒驗證。
/* 參考文獻 */
.bibliography ol {
list-style: none;
text-indent: 0;
margin: 0;
padding: 0;
}
.bibliography p {
text-indent: -2em;
padding-left: 2em;
font-size: 0.9em;
}

浙公網安備 33010602011771號