Hans,
as reported in a previous message, using beta from 2015.07.16 13:30,
enabling the newotf module in the following sample makes the Mechanica
fonts not being loaded in the final PDF document:
\usemodule[newotf]
\definefontfamily
[txfont]
[tt]
[Mechanica]
[tf=file:Mechanica.otf,
it=features:slanted,
sc=file:MechanicaSC.otf]
\setupbodyfont[txfont]
\starttext
\tt Test {\it amfe} {\sc amfe}
\stoptext
The attached newotf-error.log contains the error message.
Since both font files were generated with FontForge, I would like to
know what they are missing to report upstream to the FontForge developers.
Many thanks for your help,
Pablo
--
http://www.ousia.tk
fontsotf loading loading '/home/ousia/ctxbeta/tex/texmf-fonts/ousia-fonts/Mechanica.otf', hash 'mechanica'
otf reader fatal error in file '/home/ousia/ctxbeta/tex/texmf-fonts/ousia-fonts/Mechanica.otf': .../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:354: attempt to index field 'cid' (a nil value)
stack traceback:
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1853: in function '__newindex'
.../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:354: in function .../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:353
[C]: in function 'lpegmatch'
.../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:553: in function 'parseprivates'
.../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:1549: in function 'readnoselect'
.../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:1677: in function 'cff'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1737: in function 'readdata'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1772: in function .../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1755
[C]: in function 'xpcall'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1855: in function 'loadfont'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1884: in function 'loadfont'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otl.lua:257: in function 'load'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otl.lua:543: in function 'otftotfm'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otl.lua:571: in function 'reader'
.../ctxbeta/tex/texmf-context/tex/context/base/font-def.lua:301: in function 'loadfont'
.../ctxbeta/tex/texmf-context/tex/context/base/font-ctx.lua:489: in function 'loadfont'
.../ctxbeta/tex/texmf-context/tex/context/base/font-def.lua:415: in function 'read'
.../ctxbeta/tex/texmf-context/tex/context/base/font-ctx.lua:1162: in function .../ctxbeta/tex/texmf-context/tex/context/base/font-ctx.lua:1049
fontsotf loading loading failed due to read error
fontsdefining forced type 'otf' of 'Mechanica' not found
fontsdefining font with asked name 'Mechanica' is not found using lookup 'file'
fontsdefining unknown font 'Mechanica', loading aborted
fontsdefining unable to define 'Mechanica.otf' as 'txfont-12pt-tt-tf-0--0'
fontsotf loading loading '/home/ousia/ctxbeta/tex/texmf-fonts/ousia-fonts/Mechanica.otf', hash 'mechanica'
otf reader fatal error in file '/home/ousia/ctxbeta/tex/texmf-fonts/ousia-fonts/Mechanica.otf': .../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:354: attempt to index field 'cid' (a nil value)
stack traceback:
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1853: in function '__newindex'
.../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:354: in function .../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:353
[C]: in function 'lpegmatch'
.../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:553: in function 'parseprivates'
.../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:1549: in function 'readnoselect'
.../ctxbeta/tex/texmf-context/tex/context/base/font-cff.lua:1677: in function 'cff'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1737: in function 'readdata'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1772: in function .../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1755
[C]: in function 'xpcall'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1855: in function 'loadfont'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otr.lua:1884: in function 'loadfont'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otl.lua:257: in function 'load'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otl.lua:543: in function 'otftotfm'
.../ctxbeta/tex/texmf-context/tex/context/base/font-otl.lua:571: in function 'reader'
.../ctxbeta/tex/texmf-context/tex/context/base/font-def.lua:301: in function 'loadfont'
.../ctxbeta/tex/texmf-context/tex/context/base/font-ctx.lua:489: in function 'loadfont'