是否可以使用 Highcharts 导出导入的字体
(如 Google webfonts 或自己的 .ttf fontface )?
正如你在这个小提琴中看到的
如果您尝试导出它使用标准字体。
title: {
style: {
color: '#000',
fontFamily : 'Patrick Hand SC'
}
}
我也尝试过使用本地 .ttf 字体,但我无法更改导出字体。
是否可以使用 Highcharts 导出导入的字体
(如 Google webfonts 或自己的 .ttf fontface )?
正如你在这个小提琴中看到的
如果您尝试导出它使用标准字体。
title: {
style: {
color: '#000',
fontFamily : 'Patrick Hand SC'
}
}
我也尝试过使用本地 .ttf 字体,但我无法更改导出字体。
首先你应该明白为什么它不起作用。
如果您在网站上使用字体,浏览器会尝试查找在您的计算机上安装或使用@font-face 导入的具有给定名称的字体。
但是,当您导出图表时,Highcharts 会获取 SVG 代码,将其发送到服务器,服务器将 SVG 图像光栅化为 jpg、png 或您要求的任何格式并将其发送回您。
现在的问题是服务器上缺少您的自定义字体,您不能在这里使用@font-face。唯一的方法是在服务器上安装字体,但是由于您使用的是默认的 Highcharts 导出服务器,因此您无法在那里安装任何东西。
您可以做的是设置自己的导出服务器并安装您需要的字体。