3

インポートしたフォント
(Google Webfontsや独自の.ttffontfaceなど)をHighchartsでエクスポートすることはできますか?

あなたがこのフィドルで見ることができるように

エクスポートしようとすると、標準フォントが使用されます。

title: {
   style: { 
      color: '#000',
      fontFamily : 'Patrick Hand SC'
          }
       }

ローカルの.ttfフォントフェイスでも試しましたが、エクスポートフォントを変更できません。

4

1 に答える 1

6

まず第一に、それが機能しない理由を理解する必要があります。

Web サイトでフォントを使用する場合、ブラウザーは、コンピューターにインストールされているか、@font-face でインポートされた特定の名前のフォントを見つけようとします。

しかし、チャートをエクスポートすると、Highcharts は SVG コードを取得してサーバーに送信し、サーバーは SVG 画像を jpg、png、または要求された任意の形式にラスタライズして送り返します。

ここでの問題は、カスタム フォントがサーバーになく、ここで @font-face を使用できないことです。それを行う唯一の方法は、サーバーにフォントをインストールすることですが、デフォルトの Highcharts エクスポート サーバーを使用しているため、そこには何もインストールできません。

できることは、独自のエクスポート サーバーをセットアップし、必要なフォントをインストールすることです。

于 2013-03-24T13:59:10.293 に答える