Am 05.04.10 23:52, schrieb Wolfgang Werners-Lucchini:
Hallo,

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
Font not found
Path: /Library/Fonts/Times New Roman.ttf

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