TTFUNK - это библиотека шрифта TrueType и Opentype, написанная в Pure Ruby. Он поддерживает как анализ, так и кодирование шрифтов. Также обеспечивает ограниченное подмножество шрифтов.
Рекомендуемый метод установки осуществляется через Rubygems.
gem install ttfunkОсновное использование:
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 } "Для получения более подробных примеров изучите каталог примеров.
Условия Маца для Ruby, GPLV2 или GPLV3. Смотрите лицензию для деталей.
Этот проект поддерживается теми же людьми, которые управляют проектом креветки PDF.
Вот полный список пользователей GitHub, у которых есть хотя бы один патч, принятый в TTFunk.
TTFUNK поддерживается как зависимость от креветки, библиотеки Ruby PDF Generation.
Любые вопросы или отзывы должны быть отправлены в группу диккуссии креветки.