Font Metrics Parser for Prawn
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
certs Set up gem signing Jan 4, 2017
checksums 1.5.1 Apr 11, 2017
data/fonts Drop comicsans.ttf Feb 24, 2014
examples Remove unnecessary utf-8 encoding comments. Feb 6, 2018
lib Sort name table entries when generating subset font. Feb 7, 2018
spec Sort name table entries when generating subset font. Feb 7, 2018
.gitignore Ignore .ruby-version file. Feb 6, 2018
.rubocop.yml Set TargetRubyVersion to 2.2 in rubocop config. Feb 6, 2018
.travis.yml
CHANGELOG.md 1.5.1 Apr 11, 2017
COPYING Clarify licensing Jan 21, 2014
GPLv2
GPLv3 Add licensing info Mar 30, 2011
Gemfile Add rubocop checks to test suite run. Apr 5, 2014
LICENSE Clarify licensing Jan 21, 2014
README.md Updated README Mar 12, 2016
Rakefile Fixed code style May 6, 2017
ttfunk.gemspec

README.md

TTFunk

Maintained: yes

TTFunk is a TrueType font parser written in pure ruby.

Installation

The recommended installation method is via Rubygems.

gem install ttfunk

Usage

Basic usage:

require 'ttfunk'

file = TTFunk::File.open("some/path/myfont.ttf")
puts "name    : #{file.name.font_name.join(', ')}"
puts "ascent  : #{file.ascent}"
puts "descent : #{file.descent}"

For more detailed examples, explore the examples directory.

Licensing

Matz's terms for Ruby, GPLv2, or GPLv3. See LICENSE for details.

Authorship

This project is maintained by the same folks who run the Prawn PDF project.

You can find the full list of Github users who have at least one patch accepted to ttfunk at:

https://github.com/prawnpdf/ttfunk/contributors

Mailing List

TTFunk is maintained as a dependency of Prawn, the ruby PDF generation library.

Any questions or feedback should be sent to the Prawn google group.

https://groups.google.com/group/prawn-ruby