0.01
No release in over 3 years
Low commit activity in last 3 years
Converts font files using FontForge
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

>= 3.5.0, ~> 3.5
 Project Readme

fontforge-ruby

A Ruby wrapper for FontForge that can be used to convert fonts into different formats (TTF, OTF, WOFF, SVG)

Build Status

gem "fontforge-ruby"

Install

This gem requires FontForge command lines tools to be installed. For more info on installation, please refer to the FontForge documentation.

Linux (Debian based)

sh sudo add-apt-repository ppa:fontforge/fontforge; sudo apt-get update; sudo apt-get install fontforge

Mac OS X

brew install fontforge

Usage

require 'fontforge_ruby'
FontforgeRuby.convert("input_font.ttf", "output_font.svg") # Converts ttf into svg font

The convert method will return false (not fail) if FontForge could not convert the font. You can handle this situation like so:

require 'fontforge_ruby'
success = FontforgeRuby.convert("input_font.ttf", "output_font.svg") # Converts ttf into svg font

if success
  # continue
else
  raise "Could not convert font"
end

Disclaimer

This is completely unofficial and is not related to FontForge in any way.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About Tailor Brands

Check us out!