어떻게 루비를 사용하여 .ttf 파일을 .woff 파일 (webfont)로 변환합니까?TTF (truetype)에서 WOFF (webfont)로 변환하기 ruby를 사용하여 변환하기
우리는 사용자가 ttf 파일을 업로드하고 변환하며 woff 파일을 포함 할 수있게하려고합니다.
어떻게 루비를 사용하여 .ttf 파일을 .woff 파일 (webfont)로 변환합니까?TTF (truetype)에서 WOFF (webfont)로 변환하기 ruby를 사용하여 변환하기
우리는 사용자가 ttf 파일을 업로드하고 변환하며 woff 파일을 포함 할 수있게하려고합니다.
TTF를 WOFF로 변환하는 데 사용할 수있는 두 가지 도구가 있습니다.
sfnt2woff - 여기가 : http://people.mozilla.com/~jkew/woff/ - 이것은 당신이 루비
에서 sfntly를 호출 할 수 있어야 명령 줄 도구입니다 - 여기에서 찾을 : http://code.google.com/p/sfntly/ - 이것은 - 명령이다 Google이 WOFF 세대를 비롯한 많은 글꼴 작업을 수행하기 위해 개발 한 Java Java 제품군입니다.
오늘 관심있는 사람에게는 오늘 발표 한 작은 루비 보석이 있습니다. 내가 OSX 10.7.5
https://github.com/dachi-gh/webify_ruby
당신은 webify_ruby
을 요구함으로써 WebifyRuby
모듈을 얻을 데비안 7 12TLS, 우분투 위지 및 맥 테스트 하스켈 바이너리와 그것에 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 파일까지의 상대 경로가됩니다.
p.s. 현재는 ttf
개의 파일을 사용할 수 있지만 여전히 사용 가능합니다. otf
어떻게 해야할지 모르겠지만, fontsquirrel이 어떻게 수행하는지 확인할 수 있습니다. – imakeitpretty