5

rubyを使用して.ttfファイルを.woffファイル(webfont)に変換するにはどうすればよいですか?

ユーザーがttfファイルをアップロードし、変換して、woffファイルを埋め込むことができるようにする必要があります。

4

2 に答える 2

6

TTFをWOFFに変換するために利用できる2つのツールがあります。

  1. sfnt2woff-ここにあります:http://people.mozilla.com/~jkew/woff/-これはRubyから呼び出すことができるはずのコマンドラインツールです

  2. sfntly-ここにあります:http ://code.google.com/p/sfntly/-これは、WOFF生成を含む一連のフォントタスクを実行するためにGoogleによって開発されたコマンドラインJavaスイートです。

于 2012-07-18T12:59:56.520 に答える
2

今日興味があるかもしれない人のために、私が今日リリースした小さなRubygemがあります。Ubuntu 12TLS Debian 7 Wheezy、 MacOSX10.7.5でテストしたHaskellバイナリを使用しています。

https://github.com/dachi-gh/webify_ruby

WebifyRubyモジュールを要求することで取得しwebify_ruby、そのConvert上で主に使用されるクラスを取得します。

require 'webify_ruby'
@convert = WebifyRuby::Convert.new(
  'public/fonts/my_font.ttf',
  dir:'my_dir_fonts/converted',
  css: 'my_dir_css/stylesheets',
  link_to: 'http://example.com/my_dir_fonts'
)

最初のパラメーターのみが必要です。link_toたとえば、生成されたスタイルシートのURLは、.cssファイルからwebfontファイルへの相対的なものになります。

ps現在、ファイルでうまく機能しttfますが、それでも使用できますotf

于 2014-02-11T05:01:08.020 に答える