[Fontconfig] Interrogating arbitrary font files
Keith Packard
keithp at keithp.com
Sat Dec 22 11:53:22 PST 2007
On Sat, 2007-12-22 at 19:43 +0200, Donn wrote:
> Hello,
> The only practical Python Freetype module I have found is in the Python
> Imaging Library and that only lets me see the family name and style of a
> given font file. I can't even tell how many sub-faces are in a file and must
> rely on a while (True) with error catching to break out!
>
> Is there any way to get the other meta info (like foundry and copyright) out
> of an *arbitrary* font file? I wanted to call fc-match from within Python,
> but from what I can see it only searches fonts that FC controls and that
> means arbitrary fonts won't work.
FcPattern * FcFreeTypeQueryFace (const FT_Face face, const char *file,
int id, FcBlanks *blanks);
will scan an arbitrary file and let you use the other Fontconfig APIs to
look at the results.
Writing a short application that called this function and dumped out the
results in whatever format you needed should be fairly simple.
--
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/fontconfig/attachments/20071222/2dd133ff/attachment.pgp
More information about the Fontconfig
mailing list