I'm thinking about writing a Ruby extension for Linux/*BSD/Darwin to
enumerate all the fonts (Postscript and TTF) that are installed, along
with their attributes. Given such an extension I could write a Ruby
program to generate a custom ImageMagick font config file.
Can somebody enlighten me about where to start? Is there an existing
library I can leverage? I found fontconfig (www.fontconfig.org) but I'm
not sure that's right.
Take a look near the top of the PDF::Writer main file
(lib/pdf/writer.rb) and you'll see what I do in order to find existing
fonts. It's imperfect and somewhat untested, but you may need to parse
the fonts themselves to determine the relevant information.
-austin
···
On 11/21/05, rmagick@gmail.com <rmagick@gmail.com> wrote:
I'm thinking about writing a Ruby extension for Linux/*BSD/Darwin to
enumerate all the fonts (Postscript and TTF) that are installed, along
with their attributes. Given such an extension I could write a Ruby
program to generate a custom ImageMagick font config file.
Can somebody enlighten me about where to start? Is there an existing
library I can leverage? I found fontconfig (www.fontconfig.org) but I'm
not sure that's right.
--
Austin Ziegler * halostatue@gmail.com
* Alternate: austin@halostatue.ca
Quoting "rmagick@gmail.com" <rmagick@gmail.com>:
Can somebody enlighten me about where to start? Is there an
existing library I can leverage? I found fontconfig
(www.fontconfig.org) but I'm not sure that's right.
Fontconfig is about the closest you can come to a standard for font
configuration on *nix right now. Which is to say: not very, but
it's probably the best you can do.
It should at least work anywhere that's got a modern Gtk.
-mental
Or xterm, recent xterms can use TrueType fonts, and they are linked
with fontconfig.
I only wish more Xlib applications did that 
Thanks
Michal
···
On 11/21/05, mental@rydia.net <mental@rydia.net> wrote:
Quoting "rmagick@gmail.com" <rmagick@gmail.com>:
> Can somebody enlighten me about where to start? Is there an
> existing library I can leverage? I found fontconfig
> (www.fontconfig.org) but I'm not sure that's right.
Fontconfig is about the closest you can come to a standard for font
configuration on *nix right now. Which is to say: not very, but
it's probably the best you can do.
It should at least work anywhere that's got a modern Gtk.
--
Support the freedom of music!
Maybe it's a weird genre .. but weird is *not* illegal.
Maybe next time they will send a special forces commando
to your picnic .. because they think you are weird.
www.music-versus-guns.org http://en.policejnistat.cz
Austin Ziegler wrote:
Take a look near the top of the PDF::Writer main file
(lib/pdf/writer.rb) and you'll see what I do in order to find existing
fonts. It's imperfect and somewhat untested, but you may need to parse
the fonts themselves to determine the relevant information.
Verrrry interesting...Thanks, Austin!