10.07.2015 Views

The microtype package

The microtype package

The microtype package

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.

CHANGE HISTORY 224commands . . . . . . . . . . . . . . . . . . . . . . . . . . 83\MT@cfg@catcodes: reset catcode of ‘:’ (compatibilitywith french* <strong>package</strong>s) . . . . . . . . . . . . . . . . . 83\MT@get@listname@: use \@tfor (Andreas Bühmann’sidea) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84\MT@get@slot: remove backslash hack . . . . . . . . . . 86test for \chardefed commands . . . . . . . . . . . . . 87test whether \〈encoding〉\〈...〉 is defined . . . . . . . 87\MT@if@list@exists: don’t define \MT@#1@c@name\globally, here and elsewhere . . . . . . . . . . . . 85\MT@ifdimen: comparison with 1 to allow size smallerthan 1 (suggested by Andreas Bühmann) . . . . . 44\MT@increment: use e-TEX’s \numexpr if available . . 48\MT@is@composite: new macro: construct commandfor composite character; no uncontrolled expansion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91\MT@scale: new macro: use e-TEX’s \numexpr if available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48\MT@set@ex@codes: two versions of this macro . . . . 66\MT@setup@expansion: modify \showhyphens . . . . 129\MT@split@name: don’t define \MT@encoding &c.\globally . . . . . . . . . . . . . . . . . . . . . . . . . . . 56\MT@test@ast: make it simpler . . . . . . . . . . . . . . 100\MT@try@order: always check for size, too (suggestedby Andreas Bühmann) . . . . . . . . . . . . . . . . . . 84fix: also check for //〈series〉/〈shape〉// (reported byAndreas Bühmann) . . . . . . . . . . . . . . . . . . . . 84\MT@warn@code@too@large: new macro: type out maximumprotrusion factor . . . . . . . . . . . . . . . . . 63\MT@warn@err: new macro: for verbose=errors . . . 352005/06/23 Version 1.8General: \SetProtrusion: new key: unit . . . . . . . 111if font substitution has occurred, set up the substitutefont, not the selected one . . . . . . . . . . . . 94new option: config to load a different main configurationfile . . . . . . . . . . . . . . . . . . . . . . . . . 122new option: unit, by default character . . . . . . . 121Documentation: add example for factor option . . 13add example of how to get rid of a widow (suggestedby Adam Kucharczyk) . . . . . . . . . . . . . 14add hint about error messages . . . . . . . . . . . . . 27Font sets: add U encoding to allmath . . . . . . . . . 134declare pxr and txr as aliases of ppl resp. ptm . 135Inheritance: remove \DJ from T1 list (it’s the same as\DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Protrusion: add LY1 characters for Times . . . . . . . 153settings for AMS math fonts . . . . . . . . . . . . . . 177verified settings for slanted Computer Modern Roman. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161\add@accent: fix: disable micro-typographic setup inside\add@accent (reported by Stephan Hennig) 95\DeclareMicrotypeAlias: warning when overridingan alias font . . . . . . . . . . . . . . . . . . . . . . . . 104\DeclareMicrotypeSetDefault: new command: setdefault font set . . . . . . . . . . . . . . . . . . . . . . 103\MT@cfg@catcodes: reset catcodes of the remainingASCII characters . . . . . . . . . . . . . . . . . . . . . . 83\MT@check@rlist: made recursive . . . . . . . . . . . . 116\MT@curr@list@name: new macro: current list typeand name . . . . . . . . . . . . . . . . . . . . . . . . . . . 92\MT@declare@sets: warning when redefining a set . 99\MT@define@set@key@: use comma lists instead oftoken lists . . . . . . . . . . . . . . . . . . . . . . . . . . . 99\MT@find@file: no longer wrap names in commands 82\MT@get@charwd: warning for missing (resp. zerowidth)characters . . . . . . . . . . . . . . . . . . . . . 61\MT@get@font@dimen@six: new macro: test whether\fontdimen 6 is defined . . . . . . . . . . . . . . . . . 59\MT@get@listname@: made recursive . . . . . . . . . . . 84\MT@get@slot: fix: expand active characters . . . . . . 86test whether \〈encoding〉\〈...〉 is defined made morerobust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87\MT@get@unit: new macro: get unit for codes . . . . . 64\MT@in@rlist: made recursive . . . . . . . . . . . . . . . 47\MT@is@active: new macro: translate inputencdefinedcharacters . . . . . . . . . . . . . . . . . . . . . 90\MT@is@letter: warning for non-ASCII characters . 89\MT@ledmac@setup: character protrusion with ledmac 50\MT@map@clist@n: new macro: used instead of \@for 46\MT@map@tlist@n: new macro: used instead of \@tfor 46\MT@old@cmd: renamed commands from\..MicroType.. to \..Microtype.. . . . . . . . . . 35\MT@pdftex@no: case 5: pdfTEX 1.30 . . . . . . . . . . . 38\MT@permute@@@@@@: add ranges to the beginning ofthe lists . . . . . . . . . . . . . . . . . . . . . . . . . . . 115\MT@scale: fix: remove spaces in /e-TEX variant (reportedby Mark Rossi) . . . . . . . . . . . . . . . . . . 48\MT@setupfont@hook: restore \% and \# whenhyperref is loaded . . . . . . . . . . . . . . . . . . . . 51restore csquotes’s active characters . . . . . . . . . . 51restore percent character if Spanish babel is loaded 51\MT@split@codes: get character width once only . . 60\MT@use@set: fix: remove braces in first line . . . . . 103\MT@xadd: simplified . . . . . . . . . . . . . . . . . . . . . . 462005/10/28 Version 1.9General: \DeclareMicrotypeSet: new key: font . . 101\SetProtrusion: value ‘relative’ renamed to‘character’ for key unit . . . . . . . . . . . . . . . . 111allow context-specific font setup . . . . . . . . . . . . 94compatibility with TEX Live hack (reported by HerbertVoß) . . . . . . . . . . . . . . . . . . . . . . . . . . . 37disable <strong>microtype</strong> setup inside hyperref’s\pdfstringdef (reported by Hàn Thê´ Thành) . . 52fix: use true as the default value . . . . . . . . . . . 118option unit: rename value relative to character 121Documentation: add hint about verbatim environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25add remark about Type 1 fonts required for automaticfont expansion . . . . . . . . . . . . . . . . . . . . 8Font sets: add OT4 encoding to text sets . . . . . . . 134add T5 encoding to text sets . . . . . . . . . . . . . . 134declare qpl and qtm (qfonts, TEX Gyre) as aliasesof ppl resp. ptm . . . . . . . . . . . . . . . . . . . . . . 135Inheritance: add list for OT4 . . . . . . . . . . . . . . . 139add list for T5 (requested by Hàn Thê´ Thành) . . 140

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

Saved successfully!

Ooh no, something went wrong!