【drawio笔记】为Confluence Cloud使用自定义字体

在draw.io中为Confluence Cloud使用自定义字体

在Confluence Cloud管理部分中编辑draw.io配置,以指定默认情况下你要在字体列表中看到的字体。你还可以设置自己的自定义字体,前提是它们可以在网络上公开使用。

就像自定义颜色形状库模板一样,自定义字体是使用包含选项及其值的JSON(JavaScript对象表示法)字符串配置的。

更改默认字体

单击右侧的格式面板(format panel)的Text选项卡上的字体下拉列表时,查看默认字体。你可以通过指定字体系列名称的数组来更改此列表的顺序和内容。

  1. 转到Confluence Cloud设置的draw.io Configuration部分中的draw.io Configuration选项卡。

  2. 添加代码以自定义默认字体列表。例如,下面的代码只列出三种字体显示在默认字体列表中。

    {  "defaultFonts": ["Courier New", "Tahoma", "Helvetica"] }
    

untitled.png

  1. 点击Save

默认字体列表现在只包含你在此配置中包含的那些字体。

untitled1.png

在默认字体之前添加自定义字体

你不用覆盖默认字体列表。该customFonts选项使你可以在默认字体列表之前列出自定义字体。

{   "customFonts": ["Lato", "Charter"] }

这样,两种自定义字体LatoCharter被添加到默认字体完整列表顶部的字体下拉列表中。

untitled2.png

使用网络和Google字体

要使用网络上托管的字体-Open Type字体,Google字体或其他字体文件,你需要使用该fontCss选项来告诉draw.io在哪里可以找到该文件,然后将其添加到自定义字体列表中。字体文件URL必须是公共的,并且必须允许访问draw.io origin(CORS header)。

{
   "fontCss": "@font-face { font-family: 'Waltograph'; src: url(https://fontlibrary.org/assets/fonts/waltograph/23a40698cd1bb84f930b7a0884c134a6/ab260a56f2b852b78f81eac337e0a2fc/WaltographRegular.otf) format('opentype')}",
   "customFonts": ["Waltograph"]
}

如果你想要使用Internet上不公开可用的自定义字体,则可以将其附加到实例公共空间中的Confluence Cloud页面上。然后,将公共可访问的URL添加到上述fontCss选项中。

对于Google字体,你需要指定一个@import url,而不是在fontCss选项中指定字体系列。

{
   "fontCss": "@import url('https://fonts.googleapis.com/css?family=Princess+Sofia&display=swap')",
   "customFonts": ["Princess Sofia"]
}

使用多种自定义字体

将所有字体加在双引号内的fontCss值中,以分号分隔,并全部放在一行上。

注意: 由于这些字体文件是在每次保存图表时下载的,因此最好将网络托管的自定义字体的数量保持在最少。

{
   "fontCss": "@import url('https://fonts.googleapis.com/css?family=Princess+Sofia&display=swap'); @import url('https://fonts.googleapis.com/css?family=Girassol&display=swap'); @font-face { font-family: 'Waltograph'; src:  url(https://fontlibrary.org/assets/fonts/waltograph/23a40698cd1bb84f930b7a0884c134a6/ab260a56f2b852b78f81eac337e0a2fc/WaltographRegular.otf) format('opentype') }",
   "customFonts": ["Princess Sofia", "Girassol", "Waltograph"]
}

custom-fonts-multiple-confluence-cloud.png

导出图表: 外部图像和PDF导出功能当前不支持自定义字体。


本文章翻译自https://www.diagrams.net/doc/faq/custom-fonts-confluence-cloud

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值