如何使字体在EPUB中工作?

时间:2013-09-29 22:23:16

标签: html css xhtml epub

我正在为她的一个班级帮我的朋友用“混音小说”。基本上,我们必须将样式和内容添加到经典文本中并将其捆绑为epub,以便可以使用eReader读取它。我认为所有内容都正确保存在文件夹中,似乎编码正确。当我将代码放入他们的控制台时,它可以在我的Tumblr上运行,但是当我尝试使用Firefox直接打开XHTML时,它不会显示我的字体或样式,就好像它没有正确链接到样式表。以下是它的外观以及它应该是什么样的屏幕截图:http://imgur.com/a/bBhY6

我的文件夹中包含我的所有html及其中的内容:https://dl.dropboxusercontent.com/u/95719489/Sherlock%20Holmes.zip

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

CSS文件有一些错误。使用W3C CSS Validator查找它们。例如,在@font-face规则之后,您有一条没有任何选择器的规则。

其次,由于XHTML文件被处理为真正的XHTML(XML),因此标记名称区分大小写:pP是不同的标记名称,因此CSS代码应使用{{ 1}}(XHTML标记名称),而不是p

请注意,通常不应期望epub读者支持P。他们可能,也可能不会。另请注意,@font-face在视口较窄时容易导致灾难性后果(例如,在典型的袖珍设备中)。