私たちはGoogle Chartsを使用して、私たちのウェブサイトでいくつかのビジュアライゼーションを作成しています。私たちのサイトは "ゴッサムA"と呼ばれる "カスタム"フォントを使用しています。フォントはロードされ、ウェブサイト、ボディーテキスト、そして他のすべてがうまくレンダリングされます。Google Chartsカスタムフォントが正しくレンダリングされない - Firefox
私たちのチャートでは、X軸、Y軸、タイトルはすべてGotham Aフォントを使用しています。 IEとChromeでは、charts \ titleはフォントをうまく描画しますが、FireFoxは適切にレンダリングする方法を知らない。
以下は、レンダリングの仕方や、チャートをロードするためのスクリプトについての例です。これらのフォントをFireFoxで適切にレンダリングするのに役立つ設定を変更できますか?
そして、ここでは、Firefoxで同じもののキャップだ:「契約販売 - 過去12ヶ月」を見てみましょう
、中Firefoxのバージョンでは、下位r、下位s、数字1と2のような文字の一部が正確に表示されません。軸の文字もどちらもありません。 、
function LoadChart(responseData, chartTitle, xType, xTitle, yType, yTitle, chartDOMObjSelector, chartTitleWidth) {
var chartFont = 'Gotham A';
// Set chart options
var options = {
'title': chartTitle,
'width': chartTitleWidth,
'titleTextStyle': { color: '#606060', fontName: chartFont, fontSize: '14', bold: false, italic: false },
'hAxis': { textStyle: { color: '#24597f', fontName: chartFont, fontSize: '10', bold: false, italic: false } },
'vAxis': { textStyle: { color: '#24597f', fontName: chartFont, fontSize: '10', bold: false, italic: false } },
'legend': { position: 'none' } // set Legend Position to None to hide it
};
var data = new google.visualization.DataTable();
//logic to add row data...
var chart = new google.visualization.ColumnChart($('#mychart'));
chart.draw(data, options);
}
[googleのフォント](https://fonts.google.com/specimen/Gloria+Hallelujah?selection.family=Gloria+Hallelujah)のいずれかを使用すると、3つのブラウザすべてで正常に動作します。開発者ツールの[ネットワーク]タブをクリックして、フォントがダウンロードされていることを確認します。 – WhiteHat
ありがとう@WhiteHat!うん、それはダウンロードした。 「2017年5月26日現在のデータ」および「6ヶ月平均」という用語が表示されているスクリーンショットでは、使用しているゴッサムフォントに記載されています。フォントを解釈することができないように見えるのはGoogle Chartsだけで、devツールのConsole \ Networkタブには何のエラーも表示されません。 – ewitkows