gpt4 book ai didi

html - epub 中忽略多个@font-face

转载 作者:行者123 更新时间:2023-11-28 00:15:58 27 4
gpt4 key购买 nike

我正在使用来自 calibre 元素的 ebook-convert 生成带有嵌入字体的 EPUB 文件。当我在 HTML 中声明多个字体时,它工作正常:

<html>
<head>
<style type="text/css">
@font-face{
font-family: "test";
font-style: normal;
font-weight: normal;
font-variant: normal;
src: url(fonts/EBGaramond12-Regular.otf);
}
@font-face{
font-family: "test";
font-style: italic;
font-weight: normal;
font-variant: normal;
src: url(fonts/EBGaramond12-Italic.otf);
}
body{
font-family: "test";
}
</style>
</head>
<body>
This is a test with <i>italic</i>.
</body>
</html>

产生:

fonts in HTML

但是当我将它转换为 EPUB 时,我只得到整个文档的第一个字体:

same code in the EPUB

我检查了 EPUB。字体已正确嵌入并包含 CSS。不会与我的系统字体发生冲突,因为我使用“test”作为字符串来识别字体。

EPUB 有什么问题?我声明的字体有误吗?

最佳答案

blog post about epub fonts可能有帮助

关于html - epub 中忽略多个@font-face,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12148614/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com