Thank you Wolfgang,

> > how can I find the complete path of a existing font
> > with luatex under context mkiv. I am looking for an
> > equivalent function to
> >
> > kpse.lookup(fontname)
> >    
> Here is a solution which consults ConTeXt?s font database, no path
> in the output means the font is stored in the TeX tree.
> 
> Example:
> 
> \define[1]\FontLookup
> {\dolookupfontbyspec{#1}
> \ifcase\dolookupnoffound
> Font not found\par
> \else
> Path: \dolookupgetkey{filename}\par
> \fi}
> 
> \starttext
> \FontLookup{fontname=texgyrepagellaregular}
> \FontLookup{fontname=texgyrepagellaoblique}
> \FontLookup{fontname=timesnewromanpsmt}
> \stoptext
> 
> Result (on my system):
> 
> Path: texgyrepagella-regular.otf

Hmm! How does context resolve the complete path afterwards?

> Font not found
> Path: /Library/Fonts/Times New Roman.ttf

Isn't there a lua solution?

Wolfgang

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to