On Tue, Mar 10, 2009 at 5:30 PM, Shai Ayal <address@hidden> wrote:
On Tue, Mar 10, 2009 at 6:15 PM, John W. Eaton <address@hidden>
wrote:
On 10-Mar-2009, Daniel J Sebald wrote:
| What Octave should probably be doing behind the scenes is mapping
| all names to equivalent names which are system dependent. For
| example, "Helvetica" would get mapped to "Helvetica" on Windows,
| "NimbusSansL" on unix. (Actually, it should probably be mapped to
| "NimbusSansL" in both cases since that font is GPL.)
So again, every application that needs to do something like this
should implement its own solution? Is there no library that handles
these issues?
perhaps fontconfig
http://fontconfig.org/wiki/
is what we need, although It's linux-specific so another solution
will
have to be devised for OSX/Windows
FontConfig works also under Windows. It's included in the precompiled
binaries for windows. I didn't test it, though. But I think it's
functional.
Michael.