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 ___________________________________________________________________________________