javascript - epub.js 设置字体大小
问题描述
我正在使用 epub.js 来呈现 .epub 书籍,但我无法在某些电子书中设置 fonSize,它不会使用电子书上已设置的字体大小覆盖现有类;
这里是源
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.5/jszip.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/epubjs/dist/epub.min.js"></script>
我试图用这个设置字体大小,但在已经设置字体大小的 epub 中都不起作用:
rendition = book.renderTo("viewer", { width: "100%", height: "100%" });
rendition.themes.fontSize("200%"); //this dont work
rendition.themes.default({ "body": { "font-size": "30px"}}); //this dont work
解决方案是循环每个子类并重置为所需的大小。我不知道该怎么做。
谁能指出我正确的方向?如何设置字体大小?
解决方案
解决了:
rendition.themes.default({ "p": { "font-size": "medium !important"}})
推荐阅读
- wso2 - 如何使用接收器类型为“http-response”的另一个流的响应更新流
- javascript - 在移动 chrome 中滚动闪烁动画
- reactjs - 如何在迭代中显示 JSX 中的数据?
- node.js - 来自nodejs中的循环的dynamodb upsert
- python - 我怎样才能防止空格被删除并且我的值只在 1 行?
- android - 当应用程序在后台通知操作按钮不显示 android
- ios - 为什么在 iOS 13 中的 textfieldBeginEditing 之后立即调用 textfieldDidEndEditing?在 iOS 较低版本中运行良好
- shell - 如何处理文件的最后 x 行
- javascript - 使用类似表格的行为时如何获取元素宽度
- javascript - $(...).counterUp 不是 WordPress 的函数