13.07.2013 Views

Hagen - Pragma ADE

Hagen - Pragma ADE

Hagen - Pragma ADE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2<br />

Contents<br />

5.4 Goodies 73<br />

5.5 Analyzers 97<br />

5.6 Processors 98<br />

5.7 Optimizing 98<br />

5.8 Tracing 99<br />

6 Scripts<br />

6.1 Introduction 101<br />

7 Math<br />

7.1 Introduction 103<br />

7.2 Unicode math 103<br />

7.3 Bold math 109<br />

7.4 Bidirectional math 118<br />

7.5 Styles 120<br />

7.6 Supported fonts 124<br />

8 Extensions<br />

8.1 Introduction 127<br />

8.2 Italics 127<br />

8.3 Bounding boxes 130<br />

8.4 Slanting 130<br />

8.5 Extending 130<br />

8.6 Fixing 131<br />

8.7 Unicoding 132<br />

8.8 Protrusion 133<br />

8.9 Expansion 137<br />

8.10 Composing 139<br />

8.11 Kerning 142<br />

8.12 Spacing 143<br />

8.13 Collections 143<br />

9 Hooks<br />

9.1 Introduction 145<br />

9.2 Safe hooks 145<br />

9.3 Pitfalls 145<br />

9.4 Data structures 145<br />

A Appendix<br />

A.1 The tfm file 147<br />

A.2 The vf file 148<br />

A.3 The map file 150<br />

A.4 The enc file 151<br />

A.5 The afm file 151<br />

A.6 The otf file 155<br />

A.7 The lfg file 155

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

Saved successfully!

Ooh no, something went wrong!