实习生的骚操作2

5、使用例子

1、这是一段HTML代码,主要目的就是让你查看onlyoffice打开之后的样子。
word链接是office官网的模板,你可换成自己服务器上word的地址。

<html lang="en"><head><meta charset="utf-8"><title></title></head><body><div id="placeholder"></div><script type="text/javascript" src="http://x.x.x.x:8631/web-apps/apps/api/documents/api.js"></script><script>new DocsAPI.DocEditor("placeholder", {"document": {"fileType": "docx","key": "Khirz6zTPdfd7","title": "Example Document Title.docx","url": "https://omextemplates.content.office.net/support/templates/zh-cn/tf00002104.docx",},"documentType": "text","editorConfig":{"lang":"zh-CN"//改为中文}});</script></body>
</html>


2、如果你想要显示Execl、和PPT那么可以去官网查看例子
https://api.onlyoffice.com/editors/try

点击XLSX旁边的黑色尖括号即可打开代码查看

6、修改字体

原版的Onlyoffice是不支持中文的,里面字体中没用中文,所以我们只能自己修改字体了。
1、字体包
既然要导入字体,我们就得先拥有对应的字体包,在网上看了许多其他人发的,但都是要收费,或者得找别人要,感觉很麻烦,只能自己想办法将Windows里自带的字体修改了下生成字体包了。

这里我使用的字体修改工具是High-Logic FontCreator

网上随便下一个就好

然后打开


2、再打开你电脑C:\Windows\Fonts目录

3、将字体拖进去,看到这样一个画面

4、选择上面的字体属性

5、将字体家族改为中文。
字体子族改为常规。
注意:这里字体家族中间得加个空格,我也不知道为什么。
不加的话字体导入进去之后可能会出点小问题。(个别字体不会生效)

6、点击确定,然后导出字体

7、然后自己想办法将导出的字体弄到虚拟机里去。
我自己用的方法是将虚拟机设置里的文件夹共享开启,连接的路径是桌面。

反键桌面上的网络图标打开映射网络驱动器。

点击浏览,点击网络的时候可能加载有点慢,要等一下,选择Users就好。

这种方法成功之后,就会在 /mnt/hgfs 目录下出现你连接的文件夹,因为我连接的是桌面,所以就是Desktop

8、在桌面创建一个叫fonts的文件夹用来存放刚刚改好的字体。

然后通过cp将其导入进来
我是将其导入到了虚拟机的aaa文件夹下

9、通过docker ps 查看容器id
使用docker exec -i -t adb /bin/bash 进入容器
(这里adb是上面容器id的前三位)

10、删除原版自带字体
cd /usr/share/fonts/
rm -rf *

cd /var/www/onlyoffice/documentserver/core-fonts/
rm -rf *
在容器里cd到这两个文件夹下,执行删除命令



然后按Ctrl+D退出容器

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


12、然后再次进入容器,运行 /usr/bin/documentserver-generate-allfonts.sh

字体加载成功,将浏览器缓存清一下刷新。


如此一来,字体就设置成功了!

2、Docker部署的Onlyoffice中文字体修改相关推荐

  1. Docker部署Overleaf包含中文字体与全套texlive镜像

    如今Overleaf已推出国内域名访问,速度较之前有很大的提升.但考虑到有些同学为了私密与方便性,因此有了自己搭建开源Overleaf服务的打算.请注意开源项目Overleaf不支持开放注册(需管理员 ...

  2. docker java 中文乱码_java使用awt包在生产环境docker部署时出现中文乱码的处理

    描述: 有一个业务是需要后台生成图片,后台使用了Graphics2D类.在docker部署时,图片上的中文变成方块. 解决方案: 百度了一下,发现是生产上的docker容器下没有中文字体,需要在容器里 ...

  3. Docker 部署 SeafilePro + OnlyOffice(CentOS版)

    Docker 部署 SeafilePro + OnlyOffice(CentOS版) 前言 本教程完全基于Seafile官方文档进行安装部署的完全操作(傻瓜式)指南. 官方文档 1.Seafile 官 ...

  4. 记录一次docker部署tomcat安装GBK字体,容器系统Debian GNU/Linux

    记录一次docker部署tomcat安装GBK字体 docker版本号为:Docker version 20.10.6, build 370c289 下载的官方镜像: tomcat:8.5.32 to ...

  5. Docker容器不识别中文字体问题

    概述: 1. 现象: 使用到宋体时:1.1 中文字体不显示 1.2 或者无宋体时docker容器使用默认系统字体,导致字体大小显示不一致 2. 解决: 2.1 获取字体:windows系统 --> ...

  6. docker容器里添加中文字体-微软雅黑字体

    前言 在服务端生成图片,图片上的字体需要可以展示中文字体的这样一个需求,但是由于我们容器里面没有中文字体,所以中文显示不出来,显示乱码的情况.然后开发就给我提了一个需求,想让他的这个项目在部署所有环境 ...

  7. Kindle Windows版本 中文字体修改工具

    近来想要用Windows看Kindle电子书,无奈Windows 版本的Kindle不能修改中文字体,非常难看.把Kindle拉到IDA PRO看了一下,发现Kindle Windows版本的中文字体 ...

  8. Ubuntu 14.04 LTS 英文环境下中文字体修改

    Ubuntu 英文环境下,如果设定地区为中国,会自动下载文鼎的楷体和明体(宋体)(/usr/share/fonts/truetype/arphic),对于电子屏幕阅读来说非常糟糕,特别是在浏览器中.本 ...

  9. 在群晖里部署onlyoffice文档服务器,中文字体+中文字号+https访问,这下完美了!

    先来看看效果 使用自己申请的证书,用https访问. 删除用不到的字体,安装自己需要的字体. 改成中文字号,直观美观. 方法: 一.设置https方式访问 1.获取ssl证书 获取证书有两种方法,一种 ...

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

    OnlyOffice添加中文字体和修改字号_wan335566的博客-CSDN博客_onlyoffice 字体一.复制c:\windows\fonts字体,使用FontCreator制作字体点击Fil ...

最新文章

  1. R语言编写自定义描述统计计算函数、使用doBy包的summaryBy函数计算不同分组(group)的描述性统计值(Descriptive statistics by group、样本个数、均值、标准)
  2. Python爬虫入门:爬取某个网页的小说内容
  3. python的设计模式之MVC模式
  4. 使用Python构建推荐系统的机器学习
  5. audio隐藏下载按钮
  6. 过滤器获取service方法返回慢_Spring Cloud Gateway-全局过滤器(Global Filters)
  7. 国家邮政局:除夕和初一包裹量超1.3亿件,同比增长223%
  8. Netty工作笔记0054---EventLoop组件
  9. Java实现分页功能 代码很粗糙,都是根据自己所需去定义逻辑功能的。
  10. 简易OA漫谈之工作流设计(一个Demo),完成6年前的一个贴子
  11. 牛腩新闻发布系统—发布错误总结
  12. Qt 之 直播流播放Qt-Vlc
  13. flash 围棋_中国卫视执白0.5目胜flash77
  14. lisp vla 画矩形_3点画矩形的lisp_AutoCAD LISP矩形窗格绘制
  15. [系统安全] 逆向工程进阶篇之对抗逆向分析
  16. 视频号视频如何下载?
  17. 【CSS】writing-mode实现古诗词排版
  18. android 获取本地图片路径
  19. Head First Design Mode(2)-设计模式入门(策略模式)
  20. RISC-V入门必看

热门文章

  1. linux改文件夹e45,linux 编辑文件时 E45: 'readonly' option is set (add ! to override) 隐藏属性 chattr lsattr...
  2. MyBatisPlus 查询selectOne方法
  3. 云服务器超级鸟,超级鸟的自述_A3_新浪游戏_新浪网
  4. 程序员养生-人体白发的机制及治疗、调养恢复
  5. 重要极限二:x趋近于无穷大,(1+1/x)^x的极限
  6. win10查看无线密码
  7. 一文读懂nginx gzip_static
  8. ctf中对于rar压缩包的暴力破解问题
  9. 大厂程序员手把手教你如何写简历!!(附简历模板)
  10. php同步今日头条,135编辑器可直接同步今日头条,新功能同时上线!