OnlyOffice添加中文字体和修改字号——靠谱
OnlyOffice添加中文字体和修改字号_wan335566的博客-CSDN博客_onlyoffice 字体一、复制c:\windows\fonts字体,使用FontCreator制作字体点击File->Open打开字体文件(ttf格式,如果是ttc程序会转一下),点击Font->Properties,修改FontFamily为字体名称,点击ok点击File->Export Font as->Export Desktop Font(ttf/otf),保存字体文件为ttf格式没转的字体文件改为大写TTF后缀。两个文件名称需要一致,上传时需要同时。二、 给centos安装.https://blog.csdn.net/wan335566/article/details/116916983
一、复制c:\windows\fonts字体,使用FontCreator制作字体
点击File->Open打开字体文件(ttf格式,如果是ttc程序会转一下),点击Font->Properties,修改FontFamily为字体名称,点击ok
点击File->Export Font as->Export Desktop Font(ttf/otf),保存字体文件为ttf格式
没转的字体文件改为大写TTF后缀。两个文件名称需要一致,上传时需要同时。
二、 给centos安装字体(不安装可能会导致中文乱码)
1.查看所有字体:
fc-list
如果提示 fc-list: command not found,则需要运行# yum install fontconfig
2.查看中文字体:
fc-list :lang=zh
此处可以看出,系统没有中文字体;
3.将刚刚转完的字体复制上传到服务器到/usr/share/fonts/目录下。
建立字体索引信息,更新字体缓存,执行下列命令:
cd /usr/share/fonts/
mkfontscale //如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontdir
fc-cache //如果提示 fc-cache: command not found,则需要安装# yum install fontconfig
查看中文字体是否安装成功
fc-list :lang=zh
安装完成
三、删除原版自带字体
进入容器:docker exec -it 容器id /bin/bash
cd /usr/share/fonts/
rm -rf *
cd /var/www/onlyoffice/documentserver/core-fonts/
rm -rf *
四、复制字体到onlyOffice中
在容器外执行,从主机复制到容器
sudo docker cp /usr/share/fonts 替换为容器id:/usr/share
复制完成后进入容器,
docker exec -it 容器id /bin/bash
进入容器后,
cd /usr/bin
./documentserver-generate-allfonts.sh
更新AllFonts.js
执行完成后会清除浏览器缓存,刷新再进入界面就可以看到新的字体了
五、由于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:"八号"},
把已修改的app.js上传到linux根路径,执行下面的命令复制到容器中:
sudo docker cp /app.js 替换为容器id:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/
重启onlyoffice,清空本地缓存,完成替换(这里可能需要重启docker容器)。
————————————————
版权声明:本文为CSDN博主「wan335566」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wan335566/article/details/116916983
OnlyOffice添加中文字体和修改字号——靠谱相关推荐
- Onlyoffice 添加中文字体,并修改字体大小显示为小四、四号等中文
关于字体导入方法网上教程较多,不再赘述,导入之前用FontCreator修改字体名称,把名称改为中文,但是字体文件名称不能是中文.修改字体大小显示为小四.四号等中文需要修改js代码.修改好的字体包需要 ...
- docker onlyoffice7.1.1 word excel ppt在线编辑、在线预览_添加中文字体和中文字号_02
文章目录 一. onlyoffice添加中文字体 1. 下载字体 2. 上传字体 3. 删除原版自带字体 4. 字体复制 5. 安装字体 6. 重启容器 7. 清除缓存 8. 效果验证 二. only ...
- 搭建onlyoffice实现多人在线编辑,以及添加中文字体,使用自定义插入的插件
onlyoffice安装教程 演示图 获取安装资源 可以直接在onlyoffice官网下载社区版(有限制最高20在线编辑),采用docker安装,直接docker pull 镜像.也可以直接私信我镜像 ...
- Linux添加中文字体
Linux添加中文字体 安装中文字体库 执行 yum groupinstall "fonts" 安装字体库 输入y 安装完成后,可以执行查看默认已经安装的字体 fc-list 查看 ...
- Allegro添加中文字体的简单有效方法
众所周知,Allegro pcb软件只能写英文字体的丝印,有的时候需要添加中文字体就需要辅助工具了...本文中的添加中文字体方法亲测有效... 1.在word或wps文档中写上你需要添加的字 2.截图 ...
- Docker容器支持中文并添加中文字体
Docker容器支持中文并添加中文字体 1.使用Maven打包Java应用,生成App.jar,上传到Linux服务器.Linux同级目录创建fonts文件夹,存放字体库以及字体 2.编写Docker ...
- Java设置中文字体大小_eclipse中文字体大小修改,让中英文字体协调
貌似有不少人苦恼eclipse中文字体大小修改问题,默认的eclipse中文字体很小,和英文字体大小完全不在一个调子上,因为默认的eclipse juno中英文字体是Consolas,字体大小是10, ...
- linux系统下添加中文字体,linux添加中文字体
Linux系统添加中文字体 从windows系统的字体目录(一般为C:\WINDOWS\Fonts)下拷贝字体文件, 比如:simsun.ttc,到linux目录下,如/usr/share/fonts ...
- 安装drawio + 添加中文字体
1. 安装drawio Release 20.3.0 · jgraph/drawio-desktop · GitHubOfficial electron build of draw.io. Contr ...
最新文章
- 这所211大学,实力强悍,适合“踩线生”报考!
- 返回数组个数Java_用java实现返回一个整数数组中最大数组的和
- MySQL:给表的某个字段添加唯一性约束
- GitHub网站使用的基础入门
- 使用studio2005写单元测试
- Java08-day08【API(概述、使用)、String-StringBuilder(概述、构造方法、特点、方法)、StringBuilder和String相互转化】
- WinDbg 命令三部曲:(一)WinDbg 命令手册
- python下:用 matplotlib.pyplot 显示 Opencv 读取的图像
- WEB渗透测试思维导图
- 学生成绩管理系统测试用例C语言,学生成绩管理系统测试用例.docx
- 【技巧】Windows 10系统连接共享打印机报错0x00000709、0x0000007c、0x0000011b
- applicationContext.xml 头信息
- 微软相关网站和软件无法上网的解决办法
- 二维码是如何设计出来的?
- Android viewpager2 + indicator 实现页面滑动
- 单页应用和多页应用的区别
- String常用方法!
- OSChina 周三乱弹 —— 围观单片机大佬
- 如何给xp系统提速 怎样提高xp下载速度
- CPU负载很低,loadavg很高处理方法