2

ebook-convertcaliber プロジェクトを使用して、フォントが埋め込まれた 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>

生成:

HTML のフォント

しかし、EPUB に変換すると、ドキュメント全体の最初のフォントしか取得できません。

EPUB の同じコード

EPUBをチェックしました。フォントは適切に埋め込まれ、CSS が含まれています。フォントを識別する文字列として「test」を使用したため、システム フォントと競合することはありません。

EPUB の何が問題になっていますか? フォントを間違って宣言していますか?

4

1 に答える 1

2

epub フォントに関するこのブログ投稿が役立つ場合があります

于 2012-08-27T20:12:41.607 に答える