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 222C Change history2004/09/11 Version 1.0General: Initial version . . . . . . . . . . . . . . . . . . . . . 12004/09/21 Version 1.1General: configuration file names in lowercase (suggestedby Harald Harders) . . . . . . . . . . . . . . . 82remove 8-bit characters from the configuration files(suggested by Harald Harders) . . . . . . . . . . . 137Protrusion: add factors for some more characters 144settings for Adobe Minion (contributed by HaraldHarders) . . . . . . . . . . . . . . . . . . . . . . . . . . . 145\DeclareCharacterInheritance: new command: possibilityto specify character inheritance . . . . . 112\MT@declare@sets: remove spaces around set name 99\MT@DeclareSet: remove spaces around first argument. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98\MT@find@file: fix: also check whether the file forthe base font family has already been loaded . . 82\MT@get@basefamily: only remove suffix if it is ‘x’ or‘j’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83\MT@get@listname@: don’t check for empty attributeslist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84\MT@ifempty: fix: use category code 12 for the percentcharacter (reported by Tom Kink) . . . . . . . . . . 43\MT@is@number: numbers may also be specified in hexadecimalor octal (suggested by Harald Harders) 89\MT@pdftex@no: fix: version check (reported by HaraldHarders) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38\MT@permute: don’t use sets for empty encoding . . 114\MT@setup@expansion: issue an error instead of awarning, when pdfTEX version is too old forautoexpand . . . . . . . . . . . . . . . . . . . . . . . . . 128\MT@split@codes: fix: allow zero and negative values 60\MT@use@set: remove spaces around set name . . . 103\UseMicrotypeSet: remove spaces around first argument. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032004/10/03 Version 1.2Font sets: declare cmor as an alias of cmr . . . . . . . 135new: allmath and basicmath . . . . . . . . . . . . . 134Protrusion: add settings for Computer Modern Romanand Adobe Garamond in TS1 encoding . . . . . 168add settings for Computer Modern Roman mathsymbols . . . . . . . . . . . . . . . . . . . . . . . . . . . 173\MT@familyalias: define alias font name as an alternative,not as a replacement . . . . . . . . . . . . . . 56\MT@get@basefamily: also remove ‘w’ (swash capitals). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83\MT@get@highlevel: check whether defaults havechanged . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99\MT@get@inh@list: fix: set inheritance list \globallyto \@empty . . . . . . . . . . . . . . . . . . . . . . . . . . 86\MT@get@listname@: alternatively check for alias fontname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84\MT@get@size: additional magic to catch some errors 101hijack \set@fontsize instead of \@setfontsize . 101\MT@loop: fix: new macro, used instead of \loop . . 47\MT@maybe@do: also check for alias font name . . . . . 57\MT@permute@@@@@@: more sanity checks for\SetProtrusion and \SetExpansion . . . . . . . 115\MT@setupfont: also search for alias font file . . . . . 54fix: call \@@enc@update if necessary . . . . . . . . . . 542004/10/27 Version 1.3General: fix: specifying load option does no longerrequire to give a name, too . . . . . . . . . . . . . . 109Font sets: declare aer, zer and hfor as aliases of cmr 135\MT@fix@catcode: check some category codes (compatibilitywith german) . . . . . . . . . . . . . . . . . . 34\MT@load@list: check whether list exists . . . . . . . . 822004/11/12 Version 1.4General: check for pdfcprot . . . . . . . . . . . . . . . . . 52don’t use scratch registers in global definitions . . 86use \pickup@font instead of \define@newfont asthe hook for \MT@setupfont . . . . . . . . . . . . . . 93use one instead of five counters . . . . . . . . . . . . . 48Protrusion: tweak quote characters for cmr variants(OT1, T1, lmr) . . . . . . . . . . . . . . . . . . . . . . . 150\<strong>microtype</strong>setup: fix: set the correct levels, and rememberthem; warning when enabling an optiondisabled in <strong>package</strong> options . . . . . . . . . . . . . 123\SetExpansion: fix: specifying extra options does nolonger require to give a name, too . . . . . . . . . 1062004/11/17 Version 1.4aGeneral: new option: final . . . . . . . . . . . . . . . . 120\MT@cfg@catcodes: fix: reset some more catcodeswhen reading files (reported by Michael Hoppe) 83

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

Saved successfully!

Ooh no, something went wrong!