节约下载字体时间方法
方式0:若浏览器支持本机字体功能-则应当开启使用本机字体。详见《设计手册-集成使用本机字体》
使用本机字体机制,没有字体下载过程,速度是最快的。
方式1:需要下载字体时-应用自行部署时开启服务器压缩
http server开启gzip压缩,传输体积会小很多。
方式2:部署环境开启ETag等WEB缓存验证机制,字体文件无需每次都下载,可节约下载字体时间
方式3:应用使用自定义的缓存机制,提前下载或缓存了字体数据
import { fontsManager } from './components/editor/ThinkEditor.Defined';
let fontName="宋体";
let fontData="下载或从缓存读取的字体数据";
fontsManager.AddFont(fontName, fontData);
关闭”不支持本地字体”弹窗提示
环境使用https(ssl)时,不支持本地字体功能的浏览器,不弹出”不支持本地字体”异常提示
let thinkEditorParam = {
debugFont : false //禁用字体调试提示框
};
var thinkEditor = new ThinkEditor(thinkEditorParam);
环境不使用https(ssl)时,不弹出”不支持本地字体”异常提示
let thinkEditorParam = {
forbidLocalFonts: true, //禁用本地字体功能
};
var thinkEditor = new ThinkEditor(thinkEditorParam);
文档更新时间: 2024-11-25 22:29 作者:admin