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.
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.
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.
It should at least work anywhere that’s got a modern Gtk.
Or xterm, recent xterms can use TrueType fonts, and they are linked
with fontconfig.
I only wish more Xlib applications did that
Thanks
Michal
–
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.orghttp://en.policejnistat.cz
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!
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.