admin管理员组

文章数量:1644557

fontcreate修改字体
  • 下载安装fontcreat.exe,地址

    链接:https://pan.baidu/s/1WQaRWYzasAGBkvk0HOeHGg
    提取码:ndqm

  • 将windows系统中的中文字体文件复制一份,放在桌面font目录中。

  • 使用fontcreate软件打开字体文件,Font -> Properties,在弹出的窗口中,需要修改以下地方:

​ Identification -> Font Family 一栏 改为中文字体名称。
​ Custom -> Font Family、Full Font 一栏值为中文字体名称。

  • 修改完字体后,将字体导出为ttf格式。 在File导航栏下,可选择Export Font 、Export Font As、Export All Fonts目录导出为ttf格式的字体即可。

字体上传到服务器

将刚刚修改好的字体复制上传到服务器/usr/share/fonts/目录下。

查看所有的字体:

fc-list             ####若没有此命令,执行yum  -y  install  fontconfig安装
fc-list :lang=zh    #####查看中文字体

建立字体索引信息,更新字体缓存:

cd  /usr/share/fonts       
mkfontscale       #####若没有此命令,执行 yum  -y  install  mkfontdir安装
fc-cache          #####若没有此命令,执行 yum  -y  install   fontconfig安装
删除自带字体

进入容器:

docker  exec -it  容器id  /bin/bash

进入/usr/share/fonts/truetype目录中,删除目录下的所有文件

cd  /usr/share/fonts/truetype
rm -rf *

进入/var/www/onlyoffice/documentserver/core-fonts/目录,删除目录下的所有字体

cd  /var/www/onlyoffice/documentserver/core-fonts/
rm -rf *
字体复制到onlyoffice中

在docker容器外执行此命令,将字体从服务器主机复制到容器:

sudo  docke  cp  /usr/share/fonts   容器id:/usr/share/

复制完字体后,进入容器,执行documentserver-generate-allfonts.sh脚本,该脚本在/usr/bin/目录中:

docker  exec -it  容器id   /bin/bash
/usr/bin/documentserver-generate-allfonts.sh

执行完成后,清除浏览器缓存,重新刷新进入界面即可,效果如下:

本文标签: 中文字体