From: Mathieu Blondel Date: 2006-11-09T20:05:07+09:00 Subject: [ANN] TTF/Ruby, first release! I am pleased to announce the first release (version 0.1) of TTF/Ruby, under the terms of the GNU GPL. TTF/Ruby is a pure Ruby library to read and write TrueType fonts. Tables supported are : - Cmap * - Cvt * - Fpgm * - Gasp - Glyf - Head - Hhea - Hmtx - Kern * - OS/2 - Post * - Prep * - Vhea - Vmtx (Tables marked with an * are only partially supported) API documentation is written directly in the source code and may be generated with the following command-line: $ rdoc -main "Font::TTF::File" As you noticed, this release is marked 0.1 so do not expect API compatibility for the next releases. The tarball also ships some useful tools (and proofs of concept) based on TTF/Ruby. ttfdump: a command-line tool to extract informations about a font. ttfsubset: a tool which from a font and an input file generates a subset from this font containing only characters in the input file. Maybe useful to embed a lighter version of a font in a document or in an embedded system. ttfcairoglyphviewer: renders a selected glyph using Ruby/GTK, Rcairo and TTF/Ruby. It also displays markers for corner points, curve control points, and implicit points. ttfglyph2svg: prints to stdout a selected glyph in SVG format. Comments are of course welcome. And there is a large TODO list for the braves ;-) I would like to thank Evermore Software, China, where I am currently an intern, for giving me the permission to release this project (which started as a prototype for a Java program). Download: http://www.mblondel.org/files/ttf-ruby/ttf-ruby-0.1.tar.gz