2016-10-03 5 views
0

私はfuns.soのコマンドライン版を作成していますので、ブラウザ/ v8エンジンはありません。私はプログラムの大半を打ち砕いてしまったが、文字列を与えると、ピクセルでどれくらいの時間が画面上に表示され、その結果、自分の背景が調整されるのか判断できない。私の現在の解決策は、文字列内のすべての文字の幅(ブラウザで実行したjsスクリプトからあらかじめ計算)を合計することです。しかし、特殊文字を追加したり、異なる文字の組み合わせの間隔が異なると、通常は大きすぎたり小さすぎたりする盾で終わります。ブラウザ/ svgレンダラーなしで予想されるsvgテキストのサイズを確認

私は、フォントファミリが与えられた場合、文字列の幅を返すアルゴリズムを探しています。

+0

ヘルプのこの質問に対する回答を見つけることができます... http://stackoverflow.com/questions/22904372/how-do-i-calculate-the-space-in-between-two-glyphs-in- a-ttf-font –

答えて

0

私は私のために働く解決策を見つけました。私はgolangを使っています。すでにttfライブラリがあるので、dejavu-sansフォントを読み込み、ライブラリの助けを借りて幅を計算しました。

関連する問題