13.07.2013 Views

Hagen - Pragma ADE

Hagen - Pragma ADE

Hagen - Pragma ADE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

16<br />

Font formats<br />

/fonts/tfm/vendor/typeface<br />

/fonts/vf/vendor/typeface<br />

/fonts/type1/vendor/typeface<br />

/fonts/truetype/vendor/typeface<br />

/fonts/opentype/vendor/typeface<br />

/fonts/fea<br />

/fonts/cid<br />

/fonts/dvips/enc<br />

/fonts/dvips/map<br />

There can be multiple roots and the right locations are specified in a configuration file.<br />

Currently all engines can use the dvips encoding and map files, so luckily we don’t<br />

need to duplicate this. For some reason TrueType and OpenType fonts have different<br />

locations and you need to be aware of the fact that some fonts come in both formats<br />

(just to confuse users) so you might end up with conflicts.<br />

In ConT E Xt we try to make live somewhat easier by also supporting a simple path<br />

structure:<br />

/fonts/data/vendor/typeface<br />

This way files are kept together and installing commercial fonts is less complex and error<br />

prone. Also, in practice we only have one set of files now: one of the other OpenType<br />

formats.<br />

If you want to see the difference between a traditional (pdfT E X or X Ǝ T E X plus ConT E Xt<br />

MkII) setup or a modern one (LuaT E X with ConT E Xt MkIV) you can install the ConT E Xt<br />

suite (formerly known as minimals). If you explicitly choose for a LuaT E X only setup,<br />

you will notice that far less files get installed.<br />

1.9 Text<br />

Todo.<br />

1.10 Math<br />

Todo.<br />

1.11 Caching<br />

lua / luc<br />

tma / tmc

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!