avatar

十六小站

欢迎来到我的个人主页! 期待与您分享我的经验与故事,一起探索技术的无穷可能!

  • 首页
  • NAS专题
  • 关于
Home onlyoffice修改字体样式和大小
文章

onlyoffice修改字体样式和大小

Posted 2023-09-18 Updated 2024-10- 19
By 十六
13~17 min read

先看效果:

image-20230319222952002

image-20230319223105712

image-20230319223016317

image-20230319223800098

image-20230319224001979

一、 onlyoffice 添加中文字体

下载字体:

这里可以直接复制windows下的字体,位置C:\Windows\Fonts

删除原版自带字体

进入容器:

docker exec -it onlyoffice bash

删除字体

cd /usr/share/fonts/
rm -rf *
cd /var/www/onlyoffice/documentserver/core-fonts/
rm -rf *

复制目标字体

docker cp fonts onlyoffice:/usr/share/fonts/truetype/custom

将之前 cp 到 fonts 文件夹中的 fonts 文件夹,cp 到容器的 /usr/share/fonts/truetype/custom 目录下。 注意:fonts 这个文件夹也要一起复制过去。

安装字体

进入容器

docker exec -it onlyoffice bash

运行字体初始化:

/usr/bin/documentserver-generate-allfonts.sh

运行完后服务会自动重启

启动案例测试

进入onlyoffice的web端就会在最下方显示此命令行

sudo docker exec onlyoffice sudo supervisorctl start ds:example

效果验证

image-20230319222952002

onlyoffice 添加中文中文字号

背景:由于 onlyOffice 都是数字字号没有中文的 “小初”“二号”,需要修改中文字号 这里其实就是修改js文件。

拷贝配置文件

docker cp onlyoffice:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/app.js ./

在这里插入图片描述

修改配置

打开文件,(文件不要使用在线的格式化,保持原格式,否则会报错),查找字符串 {value:8,displayValue:8},

把以下内容复制到 {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:"八号"},

在这里插入图片描述

上传配置

将修改好的文件再次上传到docker容器中进行文件的覆盖

docker cp /root/app.js oo:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/

重启服务

supervisorctl restart all

到这里需要修改的就已经完全修改完成了。可以再次进入界面查看效果。

License:  CC BY 4.0
Share

Further Reading

OLDER

群晖Docker安装和运行Clash并自动更新订阅

NEWER

群晖NAS使用nps获取到真实访问IP

Recently Updated

  • Onlyoffice编译
  • K6+Playwright实现并发测试
  • 简单规则引擎
  • 在WEB中子线程可以访问Request上下文
  • onlyoffice配置

Trending Tags

Java Docker 前端 中间件 数据库 群晖 unraid

Contents

©2025 十六小站. 陕ICP备2023009742号-2