10.07.2015 Views

The microtype package

The microtype package

The microtype package

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

CHANGE HISTORY 2272007/01/21 Version 2.1General: compatibility with CJK: also check for itsdefinition . . . . . . . . . . . . . . . . . . . . . . . . . . . 94compatibility with pinyin: disable <strong>microtype</strong> in\py@macron (reported by Sven Naumann) . . . . 53fix: letterspace <strong>package</strong> forgot to load keyval . 40\lslig: new command: protect ligatures in letterspacedtext . . . . . . . . . . . . . . . . . . . . . . . . . . 75\MT@get@ls@basefont: redone: use \pdfmatch tomake it bullet-proof . . . . . . . . . . . . . . . . . . . . 75\textls: fix: use \hmode@bgroup . . . . . . . . . . . . . . 792007/07/14 Version 2.2General: disable <strong>microtype</strong> if wordcount is loaded(reported by Ross Hetherington) . . . . . . . . . . . 49new option: copyfonts . . . . . . . . . . . . . . . . . . 119simplify key declarations . . . . . . . . . . . . . . . . 109Documentation: add hint about error message withpdfTEX 1.40 . . . . . . . . . . . . . . . . . . . . . . . . . 27add hint about extra TOC leader dot (first discoveredby Morten Høgholm) . . . . . . . . . . . . . . . . 25add overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 5logo transparency and amusement . . . . . . . . . . . 1Font sets: declare FPL Neu as an alias of Palatino . 136declare chr (chmath) as an alias of Charter (reportedby Geoff Vallis) . . . . . . . . . . . . . . . . . 136default set for tracking: smallcaps . . . . . . . . . 135Inheritance: remove ‘-’ → ‘127’ . . . . . . . . . . . . . . 138Protrusion: settings for Bitstream Letter Gothic . . 145Spacing: add sample . . . . . . . . . . . . . . . . . . . . . 185Tracking: add ligatures that are to be disabled . . . 142\DeclareMicrotypeVariants: new command . . . . 104\DisableLigatures: new optional argument: disableselected ligatures only . . . . . . . . . . . . . . . . . 105\lslig: always defined . . . . . . . . . . . . . . . . . . . . 75\MT@checklist@font: fix: construct font name fromcharacteristics . . . . . . . . . . . . . . . . . . . . . . . . 58\MT@copy@font: optionally work on copies of fonts . 55\MT@get@basefamily: redone, working on font namesand suffixes of arbitrary length . . . . . . . . . . . . 83\MT@get@charwd: subtract letterspacing amount fromwidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62\MT@get@ls@basefont: fix again: remember base fontin a macro . . . . . . . . . . . . . . . . . . . . . . . . . . 75\MT@ifdimen: employ LuaTEX features if available . . 44\MT@ifint: employ LuaTEX features if available . . . 44\MT@ifstreq: employ LuaTEX features if available . . 45fix: /e-TEX version shouldn’t use \x and \y (foundby Wiebke Petersen) . . . . . . . . . . . . . . . . . . . . 45\MT@is@composite: more robust: expand exactly once 91\MT@is@symbol: expand once more (for frenchpro) 91\MT@lsfont: use \font@name, not \MT@font . . . . . . 72\MT@lua: (basic) support for LuaTEX . . . . . . . . . . . 39\MT@maybe@etex: use catcode trickery . . . . . . . . . . 37\MT@pdftex@no: case 7: pdfTEX 1.40.4 . . . . . . . . . . 38\MT@preset@aux@space: generalised . . . . . . . . . . . 65\MT@set@all@pr: (et al.) allow empty values . . . . . 60\MT@set@inputenc@: only load inputenc files if necessary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64\MT@set@tr@codes: disable ligatures in letterspacedfonts manually (due to change in pdfTEX 1.40.4) 72possibility to customise interword spacing . . . . . 72\MT@setup@expansion: warning if stretch or shrinkaren’t multiples of step . . . . . . . . . . . . . . . . 129\MT@setupfont: don’t call \@@enc@update anymore . 54only add features that are available with the respectivepdfTEX . . . . . . . . . . . . . . . . . . . . . . . . . . 54\MT@setupfont@hook: restore percent character ifGalician babel is loaded . . . . . . . . . . . . . . . . . 51\MT@the@pr@code@tr: adjust protrusion of letterspacedfonts . . . . . . . . . . . . . . . . . . . . . . . . . 60\MT@tracking: remember fonts that shouldn’t be letterspaced. . . . . . . . . . . . . . . . . . . . . . . . . . . 71\MT@tracking@: fix: tracking couldn’t be re-enabled 71\MT@warn@tracking@DVI: warning when letterspacingin DVI mode . . . . . . . . . . . . . . . . . . . . . . . . 131\MT@with@babel@and@T: also inspect class options . 50\pickup@font: letterspace: setup inside group . . . 95\SetTracking: new key ‘no ligatures’ to disableligatures of letterspaced fonts . . . . . . . . . . . . 106new keys ‘spacing’ and ‘outer spacing’ to adjustinterword spacing (suggested by Steven E. Harris). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106third argument may be empty . . . . . . . . . . . . . 106\text<strong>microtype</strong>context: new command: wrapperaround \<strong>microtype</strong>context . . . . . . . . . . . . . . 972007/12/23 Version 2.3General: disable \<strong>microtype</strong>context in hyperref’s\pdfstringdef . . . . . . . . . . . . . . . . . . . . . . . 52fix: really switch off Turkish shorthands . . . . . . 133new value for verbose option: silent (suggestedby Karl Berry) . . . . . . . . . . . . . . . . . . . . . . . 120turned some warnings into errors . . . . . . . . . . 120Documentation: add kerning sample . . . . . . . . . . . 18add letterspacing illustration . . . . . . . . . . . . . . . 17\do@subst@correction: remember substitute font forall times (reported by Stephan Hennig) . . . . . . 95\lslig: redone: extract outer kerns from currentletterspacing amount . . . . . . . . . . . . . . . . . . . 75\<strong>microtype</strong>context: made robust (reported by StephanHennig) . . . . . . . . . . . . . . . . . . . . . . . . 97\MT@begin@catcodes: fix: don’t disable \KV@@sp@def 83\MT@define@set@key@font: font: single asteriskmeans normal font . . . . . . . . . . . . . . . . . . . 101\MT@in@clist: fix: don’t use \x (reported by PeterMeier) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46\MT@is@active: support for extended Unicode(inputenc/utf8x resp. ucs) – experimental . . . 90\MT@noligatures: fix: set evaluation didn’t work (bugintroduced in v2.2) . . . . . . . . . . . . . . . . . . . . 81\MT@plain: letterspace: support for eplain/miniltx 37\MT@set@curr@os: adjusting spaces made more reliable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

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

Saved successfully!

Ooh no, something went wrong!