[XeTeX] OT: CLI tool to query a font for designer, trademark and other information

William Adams will.adams at frycomm.com
Thu Apr 19 15:16:06 CEST 2007

On Apr 19, 2007, at 8:39 AM, Jonathan Kew wrote:

> You could use ftxdumperfuser (from Apple's font tool suite) to dump
> the 'name' table, and find the relevant entry there. Not all that
> different from using ttx, though. (Are you sure fontforge doesn't let
> you view all the names?)

Not from the scripting interface AFAICT. I'd love to be wrong and  
will look again (or, heh, heh, I'll just pester George Williams on  
that list)

>> Failing that, would it be feasible to have XeTeX do so? (say have a
>> command \xetexfontdesigner which queries the font file information
>> and provides the contents of the designer field if present)
> No, I don't think I want to clutter XeTeX with commands that aren't
> relevant to the process of actually setting type on paper. In
> principle, there's a *long* list of pieces of information you might
> want from a font -- not just designer, but version info, license,
> copyright, dates, etc, etc. But unless they're somehow relevant to
> actually using the font within XeTeX, I don't think this is the way
> to go. You want a font editor/inspector, not a typesetting tool.

Except that what I want to do is typeset a bunch of font samples  
automatically --- being able to directly place version info from a  
font would be kind of handy for later reference too, but I understand  
that this is a kind of bizarre and really specialized feature.

I'll shelve the idea of doing it automagically for now and just  
handle it manually.



William Adams
senior graphic designer
Fry Communications

This email message and any files transmitted with it contain information
which is confidential and intended only for the addressee(s). If you are
not the intended recipient(s), any usage,  dissemination, disclosure, or
action taken in  reliance on it is prohibited.  The reliability of  this
method of communication cannot be guaranteed.  Email can be intercepted,
corrupted, delayed, incompletely transmitted, virus-laden,  or otherwise
affected during transmission. Reasonable steps have been taken to reduce
the risk of viruses, but we cannot accept liability for damage sustained
as a result of this message. If you have received this message in error,
please immediately delete it and all copies of it and notify the sender.

More information about the XeTeX mailing list