我正在尝试为我的图表指定自定义 CSS 字体,该字体是通过 Google 可视化 API 生成的。我尝试在我的 CSS 样式表中指定字体,以及使用 Google fonts.googleapis.com
在我的 Google Visualization API chartOptions 中:
var options = {
fontName : 'FranchiseRegular',
tooltip: { textStyle: { fontName: 'Verdana', fontSize: 12 } }
};
在我的 style.css 中:
@font-face {
font-family: 'FranchiseRegular';
src: url('/_fonts/franchise-bold-webfont.eot');
src: url('/_fonts/franchise-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/_fonts/franchise-bold-webfont.woff') format('woff'),
url('/_fonts/franchise-bold-webfont.ttf') format('truetype'),
url('/_fonts/franchise-bold-webfont.svg#FranchiseRegular') format('svg');
font-weight: normal;
font-style: normal;
}
在我的 HEAD 标签中:
<link href='http://fonts.googleapis.com/css?family=Magra:400,700'
rel='stylesheet' type='text/css'>
因此,Verdana 调用效果很好,所有工具提示都正确显示为 Verdana。但是标题、坐标轴标签和图表标签都出现在 TimesNewRoman 上。我希望它们显示为 CSS 中指定的 FranchiseRegular 或 HEAD 标签中指定的 Magra。
我已经彻底探索了这里的选项: https ://developers.google.com/chart/interactive/docs/gallery/bubblechart
问题的核心是,什么是正确的语法
fontName: <global-font-name>
如果您可以在 chartOptions 中为我的 fontName 提供正确的语法来完成其中任何一项,我将不胜感激。提前致谢!:)