节约下载字体时间方法

方式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