如何为自己的在线办公软件 ONLYOFFICE Docs 服务器的字体库添加字体

如何为自己的在线办公软件 ONLYOFFICE Docs 服务器的字体库添加字体

我们使用浏览器连接自己的 ONLYOFFICE Docs 在线办公软件服务器来编辑管理文档,经常就会需要在 ONLYOFFICE Docs 服务器上添加额外的字体,使得我们使用在线编辑器的时候可以用新的字体呈现、排版,这个添加额外字体的操作非常简单。

基本操作

一般情况下,ONLYOFFICE Docs 会在所安装到的计算机中,检测使用操作系统本身所安装维护的字体库中的免费字体,后缀名为.ttf 格式的 true type 类型字体,因此,添加字体就是向操作系统添加字体的操作后使用 OnlyOffice Docs 的字体导入工具处理一下即可:

Linux 系统的服务器

  1. 将字体文件拷贝到如下路径,/usr/share/fonts/

  2. 进入 ONLYOFFICE 可执行文件所在的文件夹路径,/usr/bin

  3. 运行 ONLYOFFICE Docs 所提供的字体导入脚本程序documentserver-generate-allfonts.sh

  4. 客户端浏览器使用在线 ONLYOFFICE Docs 情况下,清除浏览器缓存后刷新页面

Windows 系统的服务器

  1. 将字体文件拷贝到如下路径,C:\Windows\Font

  2. 进入 ONLYOFFICE 可执行文件所在的文件夹路径,C:\Program Files\ONLYOFFICE\DocumentServer\bin\,用管理员权限运行 ONLYOFFICE Docs 所提供的字体导入脚本程序documentserver-generate-allfonts.bat,这将扫描操作系统的字体文件夹里面所有安装的字体,然后会被加入脚本文件 AllFonts.js中,该文件是脚本化的字库数据文件,文件内容截图一部分如下所示,

    生成用在文档编辑器中的字体缩略图,并添加字体的度量标准到文件 font_selection.bin中以供之后使用,该文件则是编译过的纯粹的二进制数据文件。

  3. 重新启动ONLYOFFICE DocumentServer ConverterONLYOFFICE DocumentServer DocService这两个系统服务

  4. 客户端浏览器使用在线 ONLYOFFICE Docs 情况下,清除浏览器缓存后刷新页面

有用的提示

ONLYOFFICE Docs 通常自带一些字体,当安装的时候,它会检查操作系统中是否已经存在包含了下列字体: arial.ttfcalibri.ttfcour.ttfsymbol.ttftimes.ttfwingding.ttf

字体

首次打开文档时,ONLYOFFICE Docs 将检查文档中存在哪些字体,并从安装了 ONLYOFFICE Docs 的计算机上传,如果文档就是由本 ONLYOFFICE Docs 创建的,往往就是这种情况。 如果文档使用了 ONLYOFFICE Docs 计算机中缺少的字体,比如文档由其它 Office 软件创建或者由其它单位的 ONLYOFFICE Docs 创建的,再拷贝进入本地的共享存储空间,由本地的 ONLYOFFICE Docs 服务进程来打开编辑,就十分可能会检测到文档需要 ONLYOFFICE Docs 计算机中所缺少的字体,它将上传最接近的字体替换(文档布局和显示可能会受到此类替换的影响)。

如果你想减少从计算机上传的字体数量,可以用以下措施:

  • 从计算机操作系统中卸载删除字体,然后运行 /usr/bin/documentserver-generate-allfonts.sh,然后在客户端浏览器中清除缓存 cache,重新刷新页面,可能会影响之前的排版效果

  • 限制文档中所使用的不同的字体的数量,比如只使用最常用的几个字体:Times New Roman、Verdana、Tahoma、宋体、等

  • 使用压缩,动态的或静态的

备注:

桌面版 ONLYOFFICE Editor 如何添加新字体请参考这里。

参考文献:

[1]

Adding fonts to ONLYOFFICE Docs: https://helpcenter.onlyoffice.com/installation/docs-community-install-fonts-linux.aspx

[2]

Adding new fonts, languages and spellcheckers to ONLYOFFICE Docs: https://helpcenter.onlyoffice.com/installation/docs-community-install-fonts-windows.aspx

[3]

Removing unused fonts from ONLYOFFICE Docs: https://helpcenter.onlyoffice.com/installation/docs-community-remove-fonts.aspx

[4]

Set the font type, size, and color: https://helpcenter.onlyoffice.com/ONLYOFFICE-Editors/ONLYOFFICE-Document-Editor/UsageInstructions/FontTypeSizeColor.aspx

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ONLYOFFICE Docs 默认会使用操作系统中安装维护的字体库中的免费字体,即.ttf 格式的 TrueType 类型字体。如果您需要添加新的字体,可以通过以下步骤进行操作: 1. 在Linux系统的服务器上,将想要添加字体文件(.ttf格式)复制到计算机中的字体目录,通常是`/usr/share/fonts`目录。 2. 使用 OnlyOffice Docs 的字体导入工具将字体文件导入到 OnlyOffice Docs 中。具体操作步骤可以参考官方文档中的说明:。 另外,如果您需要添加中文字体并修改字号,可以按照以下步骤进行操作: 1. 复制Windows系统中的字体文件(.ttf格式)到计算机中。 2. 使用字体编辑工具(如FontCreator)打开字体文件,修改字体名称和属性。 3. 导出字体文件为.ttf格式,并确保字体文件名合法,例如使用大写的TTF后缀。 4. 将修改后的字体文件复制到OnlyOffice Docs的字体目录。 这样,您就可以成功添加并使用自定义的字体了。希望对您有帮助!123 #### 引用[.reference_title] - *1* *2* [如何为自己的在线办公软件 ONLYOFFICE Docs 服务器字体库添加字体](https://blog.csdn.net/VincentYoung/article/details/125753662)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *3* [OnlyOffice添加中文字体和修改字号——靠谱](https://blog.csdn.net/hotqin888/article/details/124153029)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值