Skip to main content

字体配置

  为确保 FilezOffice 在各场景下均能获得最佳显示效果,建议按以下方式配置:

1、客户端字体配置及检查

  客户端指用户使用的电脑或浏览器。

1)字体安装

  • 在电脑上安装常用的中文字体(如宋体、仿宋、楷体、黑体、隶书等)
  • 公文场景建议安装与服务端一致的字体,以确保预览与导出一致
  • 如果使用字体推送功能,请保持浏览器为最新版本,并勿清除页面缓存
  • 字体列表中显示的字体名称仅供选择,不代表已安装——如需使用某字体,请确认已在本地安装

2)缺失字体检查

  如果用户打开文档发现字体显示不对,可以打开状态栏缺失字体提醒功能按钮,查看客户端没有安装哪些字体。

(1)如何找到字体缺失提醒状态栏(PC 端)

方法一: 系统在检测到字体缺失时,如果服务端已经安装了相应字体,页面上方会提示「下载缺失字体,获得更佳显示效果」,点击查看显示缺失字体已经可安装字体。点击下载字体,将可按照字体下载到浏览器中。

方法二: 集成配置不主动提示字体推送时,浏览器打开页面不会主动弹出方法一的弹框。当文档有缺少字体时,底部状态栏会显示缺少字体提示图标「黄色 A」,用户点击该按钮可以检查并安装缺失字体。

弹出以下提示:

说明:

  • a. 您可以下载安装以下字体:代表电脑本地未安装,但是文档中台服务端已安装。点击下方「下载字体」按钮可以通过产品的字体推送能力将该字体下载并缓存到用户当前浏览器环境中。
  • b. 本机未安装以下字体:代表电脑本地和文档中台服务端都没有该字体。无法进行字体推送。需要通过操作系统字体安装方法进行安装。

(2)如何找到字体缺失提醒状态栏(移动端)

注意:

  • 大部分手机都无法自己安装字体,因此更需要使用字体推送功能来保证显示效果。
  • 预览/编辑时打开文档,页面上方会主动弹出提示有可以下载的缺失字体。

3)操作系统字体安装

  • Windows:下载 TTF 字体文件,右键「安装」
  • Mac:将字体文件拖入「字体册」应用

4)浏览器最小字号显示设置

  浏览器对较小字体高度支持也有默认设置,如 Chrome 浏览器出于可读性考虑,默认将页面最小字体限制为 12px,尤其是中文环境下。 这个限制意味着即使在 CSS 中设置 font-size: 10px,浏览器也会自动将其提升至 12px 显示,当文件字体小于该字号时前端显示可能会和线下不一致。

  要打破 Chrome 的最小字号限制,按照以下步骤进行操作:

1)打开 Chrome 浏览器。

2)找到并点击浏览器右上角的三个点图标,打开菜单。

3)在菜单中选择「设置」选项。

4)在设置页面中,向下滚动并找到「外观」部分。

4)在「外观」部分中,找到「自定义字体」选项。

6)设置最小字体,使用滑块或输入框调整字体大小到最小字号。

2、服务端字体配置

  服务端指 FilezOffice 文档中台服务器。服务器的配置需要联系文档中台相关系统管理员帮忙配置。

1)安装字体

  • 用户可以提供有使用版权的字体文件给文档中台相关负责人员帮忙安装,通常为 ttf 字体或者 zip 压缩包(单文件 ≤ 500M)
  • 服务端字体主要用于文档转换,包括 PDF 转换、图片转换等
  • 前端预览缺少字体时也可以通过字体推送推送到前端
  • 通过管理控制台 > 字体管理,上传文档所需的字体文件
  • 用户做转版前确保文档中使用字体都已导入

1.访问登录 FilezOffice 管理控制台:

  访问 http(s)://ip(域名):8001/docs/app/admin

2.选择字体管理,点击导入字体。

2)字体列表配置

  在线编辑器的字体列表(工具栏中显示的字体选择列表)中的字体名称可以在文档中台服务端配置添加。联系管理员添加配置:

1.访问登录 FilezOffice 管理控制台

访问 http(s)://ip(域名):8001/docs/app/admin

2.选择配置管理,点击编辑

3.找到内容显示相关 - 字体选项,勾选需要的字体,点击右上角保存即可。

注意:这里添加的字体仅用于页面字体列表的显示!!!

3)GB2312/GBK 字体配置

  文档中台默认 GB2312 和 GBK 系统字体如方正仿宋简体、正仿宋_GBK、仿宋_GB2312、仿宋_GBK 等在前端渲染(浏览器环境中)时使用非国标字体显示,如「仿宋_GB2312」会使用「仿宋」字体替代。

  这是由于该系统字体在浏览器中直接使用原字体显示时,会出现发虚模糊的问题,这是浏览器显示问题,在线文档类产品都是一样的。为了保证阅读体验,中台对这些字体做了替代处理,避免文字模糊。这种替代仅是线上显示效果,转版或下载的文件不受影响。

  文档中台服务端支持参数配置强制使用原字体显示,如果您需要强制保持 GB2312 字体(可能影响显示清晰度),联系管理员通过修改配置参数矫正页面显示效果。

4)字体推送设置

  文档中台默认开启字体推送功能,保证用户在前端浏览器打开文档缺失字体时,可以推送服务器字体到前端,这些能力在必要的情况下在服务端也可以配置关闭,主要支持以下配置:

  • 字体推送服务的开启与关闭
  • 检查到字体缺失后提醒安装服务的开启与关闭,可以设置静默安装

需要注意:

  • 字体推送要求域名、端口号、协议完全相同
  • 客户端清除浏览器缓存后需要重新下载
  • 字体推送会有一定的性能影响,因此建议客户端安装字体,避免不必要的网络消耗