onlyoffice添加中文字体和字号

onlyoffice添加中文字体和字号

添加中文字体

  • 修改字体名称

1.下载 High-Logic FontCreator软件 2.打开要修改的字体 3.修改字体名称:Font---Identification---FontFamily修改为字体名称,如仿宋GB2312 图1 4.导出字体文件为TTF格式,文件名最好是英文的 图2 图3 5.重复2-4步,得到若干ttf字体文件
  • 导入容器

把从 windows 字体目录拷贝的文件 cp 到镜像内
# docker cp /root/fonts/ <容器ID>:/usr/share/fonts/
 
  • 刷新字体

在容器内执行
# /usr/bin/documentserver-generate-allfonts.sh
  • 清除缓存

清除浏览器缓存,重启docker即可  

修改字号显示

进入容器,复制文件到电脑
# /var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/app.js
用notepad++打开app.js 搜索value:8,displayValue:"8",一共有3处,替换整个{}内的内容
#{value:42,displayValue:"初号"},{value:36,displayValue:"小初"},{value:26,displayValue:"一号"},{value:24,displayValue:"小一"},{value:22,displayValue:"二号"},{value:18,displayValue:"小二"},{value:16,displayValue:"三号"},{value:15,displayValue:"小三"},{value:14,displayValue:"四号"},{value:12,displayValue:"小四"},{value:10.5,displayValue:"五号"},{value:9,displayValue:"小五"},{value:7.5,displayValue:"六号"},{value:6.5,displayValue:"小六"},{value:5.5,displayValue:"七号"},{value:5,displayValue:"八号"},
并把原来文件夹内的app.js.gz删除,使用新替换的app.js文件再调用gzip -k app.js 命令压缩为对应的文件 在容器内运行 /usr/bin/documentserver-generate-allfonts.sh 清理缓存即可

此博客中的热门博文

为签到平台添加获取 Cookie 功能 GetCookies

CentOS+宝塔部署seafile教程