OnlyOffice添加中文字体和修改字号——靠谱

news/2024/11/23 4:25:49/

 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


http://www.ppmy.cn/news/493056.html

相关文章

适合2岁多宝宝观看的动画有什么推荐?

所谓适合是指每个个体根据实际情况发生的客观要求,并适合于每个人,每个孩子。年龄大小也决定了孩子的喜好不同。 1-3岁的宝宝都属于幼儿期,他们的感觉,知觉,触觉都初步形成,并对周围的一切事物充满好奇&am…

宝宝出生了!

2007年3月14日晚22点58分我们的宝宝出生了,六斤六两,顺产,男婴.我欣喜若狂.感谢我的妻子,感谢她对我们的家庭作出的巨大贡献.感谢她的母亲和她的妹妹一直守候在她的身边.这是我所没有做到的,没有陪伴在她的身边,没能第一时间看到宝宝的出生.这将我是人生的最大遗憾之一.第一大遗…

为什么婴儿逗人喜爱

为什么婴儿的样子大家见了都觉得可爱?为什么有的婴儿要比别的婴儿更令人怜爱?上世纪40年代,奥地利动物学家、1973年诺贝尔奖获得者洛伦兹通过实验,归纳出了构成婴儿的可爱性的特征。这些特征包括:大圆头;大…

2021-09-19婴儿抚触,助力宝宝健康成长

相信婴儿抚触这个词很多父母很熟悉,但是不知道或者是小看了这几个动作的作用。 适当的婴儿抚触可以促进婴儿的生长发育,包括体格和智力方面。下面让我们一起走进婴儿抚触的世界吧。 婴儿抚触好处多 1.抚触按摩宝宝身体棒棒哒 轻轻抚触可增强宝宝机体…

科学孕育:婴幼儿食物过敏怎么办?

近年来,食物过敏的发病率呈明显上升趋势,已成为危害儿童健康的全球性问题。据统计,我国儿童食物过敏的发病率为3%~10%[1]。其中,0~4岁婴幼儿和学龄前儿童食物过敏的发病率最高。婴儿过敏反复发生.具有湿疹和食物过敏史的婴儿易患哮…

根据“气质”,AI可以准确识别婴儿年龄、性别

本文共1600字,建议阅读7分钟AI帮你“三岁看老”。 仅根据外貌以及行为特征,例如婴儿表现出的恐惧、微笑或大笑,很难区分新生儿是男孩或女孩。但是一旦婴儿长到一岁左右,情况就会开始改变,不同新生儿的不同“气质”&…

新生儿婴幼儿宝宝护理知识学习

新生儿婴幼儿宝宝护理知识学习 新生儿护理是指新生儿卧室应安静清洁,布置优雅,阳光充足。有条件的话,宝宝室内温度可控制在21度—24度之间,湿度为60度—65度左右。 尽量保持安静的环境,当晚上喂奶或换尿布时&#xf…

要被爱,先可爱。

来自北青网的消息:英国科学家正在进行实验,利用男女双方骨细胞中提取的DNA制造可以佩戴的“骨戒”,作为情侣间交换的爱情信物。参加实验的男女双方要被拔掉一颗智齿,并被取出一片鄂骨骨片,科学家们将从鄂骨骨片中提取骨…