Eythan Weg wrote:
Hi,
I am trying to use truetype fonts with mkiv.
When loading a font given a full path name like this:
\font\test=/usr/share/fonts/truetype/freefont/FreeSans.ttf at 12pt
do you need to provide the full path? why not set OSFONTDIR? OSFONTDIR=/usr/share/fonts/truetype/freefont// or so
the log shows
report >> load otf: loading: /usr/share/fonts/truetype/freefont//FreeSans.ttf report >> load otf: enhance: before report >> load otf: enhance: enrich report >> load otf: enhance: registering tlig feature report >> load otf: enhance: registering trep feature report >> load otf: enhance: flatten report >> load otf: flattening 'specifications' tables report >> load otf: flattening 'anchor' tables report >> load otf: flattening 'gpos' tables report >> load otf: flattening 'gsub' tables report >> load otf: enhance: analyze report >> load otf: enhance: after report >> load otf: replacing 'kerns' tables by 'mykerns' tables report >> load otf: enhance: patch report >> load otf: enhance: strip report >> load otf: enhance: pack report >> load otf: file size: 458648 report >> load otf: saving: in cache fonts : resetting map file list {/usr/local/share/texmf/fonts/map/pdftex/context/original-empty.map} fonts : using map file: original-base {/usr/local/share/texmf/fonts/map/pdftex/context/original-base.map} fonts : using map file: lm-math {/usr/share/texmf/fonts/map/dvips/lm/lm-math.map} fonts : using map file: lm-rm {/usr/share/texmf/fonts/map/dvips/lm/lm-rm.map} fonts : using map file: original-ams-base {/usr/local/share/texmf/fonts/map/pdftex/context/original-ams-base.map} fonts : using map file: original-ams-euler {/usr/local/share/texmf/fonts/map/pdftex/context/original-ams-euler.map} fonts : using map file: original-public-lm {/usr/local/share/texmf/fonts/map/pdftex/context/original-public-lm.map} [1.1] systems : end file 11 at line 24 ) !luaTeX error (file FreeSans.ttf): cannot open OpenType font file for reading ==> Fatal error occurred, no output PDF file produced!
How can I tell what's wrong?
Defining
\font\test=FreeSans.ttf at 12pt
results in
error >> define font: font with name FreeSans is not found error >> define font: name: FreeSans, loading aborted ! Font \test=FreeSans at 12pt not loadable: metric data not found or bad.
while using this construction with luatex's plain format seems to work (I assume some definition to register the font).
is there a valid tma file in font cache? (otherwise send me the font an i can have a look) ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------