开源办公套件onlyoffice打开中文乱码的原因与设置默认字体为中文的解决方法
2018-01-27 21:47
1856 查看
关于中文乱码问题,归根究底,是字体显示不像Windows一样中英双显,如图WINDOWS字体:
,
Ubuntu系统字体只显示英文。但是中文字体有包含字母。所以我们可以反其道而行。删除onlyoffice自身路径下的字体,拷贝我们所需的中文字体进去。
具体:
确保onlyoffice已经正常运行状态中。
1、调出终端 find / -name arial.ttf
可查到onlyoffice的字库文件夹fonts,路径很长,删空里面文件之后,
打开nextcloud之中的文档,字体已经为空。记得先删除浏览器缓存再打开文档。
2、可参考网站http://wiki.ubuntu.org.cn/字体, 调出终端,安装文泉驿-微米黑等比较全面的中文字体(安装完路径:/usr/share/fonts/truetype/wqy)也可把其他中文字体拷贝进wqy文件夹下,再把wyq下的字体拷贝到onlyoffice的fonts文件夹内。
步骤:譬如安装的字体路径在/usr/share/fonts/ truetype/wqy /下
3、所拷贝字体需创建缓存信息。
cd /usr/share/fonts/truetype/wqy (进入字体所在文件夹)
sudo mkfontscale (创建雅黑字体的fonts.scale文件,它用来控制字体旋转缩放)
sudo mkfontdir (创建雅黑字体的fonts.dir文件,它用来控制字体粗斜体产生)
sudo fc-cache -fv (建立字体缓存信息,也就是让系统认识雅黑)
然后输入docker ps 回车查询容器ID
然后把容器ID填进去后再运行命令:
docker exec -it容器ID bashdocumentserver-generate-allfonts.sh
打开onlyoffice文档之后,默认为中文字体
,
Ubuntu系统字体只显示英文。但是中文字体有包含字母。所以我们可以反其道而行。删除onlyoffice自身路径下的字体,拷贝我们所需的中文字体进去。
具体:
确保onlyoffice已经正常运行状态中。
1、调出终端 find / -name arial.ttf
可查到onlyoffice的字库文件夹fonts,路径很长,删空里面文件之后,
打开nextcloud之中的文档,字体已经为空。记得先删除浏览器缓存再打开文档。
2、可参考网站http://wiki.ubuntu.org.cn/字体, 调出终端,安装文泉驿-微米黑等比较全面的中文字体(安装完路径:/usr/share/fonts/truetype/wqy)也可把其他中文字体拷贝进wqy文件夹下,再把wyq下的字体拷贝到onlyoffice的fonts文件夹内。
步骤:譬如安装的字体路径在/usr/share/fonts/ truetype/wqy /下
3、所拷贝字体需创建缓存信息。
cd /usr/share/fonts/truetype/wqy (进入字体所在文件夹)
sudo mkfontscale (创建雅黑字体的fonts.scale文件,它用来控制字体旋转缩放)
sudo mkfontdir (创建雅黑字体的fonts.dir文件,它用来控制字体粗斜体产生)
sudo fc-cache -fv (建立字体缓存信息,也就是让系统认识雅黑)
然后输入docker ps 回车查询容器ID
然后把容器ID填进去后再运行命令:
docker exec -it容器ID bashdocumentserver-generate-allfonts.sh
打开onlyoffice文档之后,默认为中文字体
相关文章推荐
- Sublime Text3 解决中文乱码 & 可用注册码 & 设置默认打开方式
- Sublime Text3 解决中文乱码 & 可用注册码 & 设置默认打开方式
- idea软件编码已经设置好了为utf-8,但是svn中down下来的文件格式本身不是utf-8的,此时打开后会出现中文乱码解决方法
- Tomcat中文乱码问题原因和解决方法
- Microsoft Visual Studio 2005打开ISV.config或SiteMap.xml中文显示乱码解决方法
- js出现中文乱码及VS打开js文件乱码的解决方法
- Tomcat中文乱码问题原因和解决方法
- Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法
- [转]Source Insight中文注释乱码、字体大小、等宽解决方法
- mysql默认编码设置成gbk,解决dos下查询中文乱码的问题!
- CodeMan的Linux问题解决集锦:Linux打开阅读chm文件和解决chm中文乱码的方法
- Code:Blocks 中文乱码问题原因分析和解决方法!
- 关于htmlparsr在显示繁体中文时出现乱码的原因分析和解决方法
- weboffice的HttpAddPostString传中文字符时的乱码解决方法
- js出现中文乱码及VS打开js文件乱码的解决方法
- MySQL 4.1(或以上) 中文乱码原因及解决方法
- 解决delphi2007下dbexpress连mysql5时中文显示乱码(文中有可连非默认端口的方法)
- js出现中文乱码及VS打开js文件乱码的解决方法
- MySQL 4.1(或以上) 中文乱码原因及解决方法
- 小结下MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法第1/3页