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 225Protrusion: fix: remove uppercase Greek letters fromT1 encoded CMR . . . . . . . . . . . . . . . . . . . . . 148settings for OT4 encoding (Computer Modern Roman,Palatino, Times) . . . . . . . . . . . . . . . . . 144settings for T5 encoded Computer Modern Roman 144\DisableLigatures: new command: disable ligatures(requires pdfTEX 1.30) . . . . . . . . . . . . . . . . . 105\<strong>microtype</strong>context: new command: change setupcontext in the document . . . . . . . . . . . . . . . . 97\MT@checklist@family: fix: add two missing\expandafters . . . . . . . . . . . . . . . . . . . . . . . . 58\MT@detokenize@c: fix the /e-TEX version . . . . . . . . 43\MT@exp@two@n: new macros: less \expandafters . . 43\MT@get@opt: new key ‘preset’ to set all characters tothe specified value before loading the lists . . . . 64\MT@is@active: redone: use \set@display@protect 90\MT@is@letter: using \catcode should be more efficientthan inspecting the \meaning . . . . . . . . . 89\MT@maybe@do: redone . . . . . . . . . . . . . . . . . . . . . 57\MT@rem@from@clist: new macro: remove an itemfrom a comma list . . . . . . . . . . . . . . . . . . . . . 47\MT@scale@factor: generalised . . . . . . . . . . . . . . . 62\MT@setup@expansion: disable expansion if both stepand shrink are zero . . . . . . . . . . . . . . . . . . 129warning if user requested zero step . . . . . . . . . 127\MT@toks: use instead of \toks@ . . . . . . . . . . . . . . 40\SetProtrusion: (et al.) new key: font . . . . . . . . 1052005/12/05 Version 1.9aGeneral: ‘〈file name〉/〈line number〉’ as default listname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109new option: defersetup, by default true . . . . . 119remove superfluous test whether \pickup@font haschanged . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Documentation: add explanation for error messagein DVI mode . . . . . . . . . . . . . . . . . . . . . . . . . 27add explanation for error message with non-Type 1fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Font sets: declare mdbch (mathdesign) as an alias ofCharter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Protrusion: fix: remove ‘ _ ’ from OT1 encoding . . . 149settings for T5 encoded Charter . . . . . . . . . . . . 144\<strong>microtype</strong>setup: inside the preamble, accepts all<strong>package</strong> options . . . . . . . . . . . . . . . . . . . . . 123\MT@check@font@cx: optimise context-sensitive setup 96\MT@define@set@key@: don’t expand variables immediately(requested by Georg Verweyen) . . . . . . 99\MT@get@highlevel: no longer check whether defaultshave changed . . . . . . . . . . . . . . . . . . . . . . . . 99\MT@ifdefined@c@T: new macros: true case only . . 43\MT@ifint: use \pdfmatch if available . . . . . . . . . . 44\MT@ifstreq: use \pdfstrcmp if available . . . . . . . 45\MT@in@clist: fix . . . . . . . . . . . . . . . . . . . . . . . . 46\MT@info@missing@char: info instead of warning (afterMichael Hoppe reported that the ‘fl’ ligature ismissing in Palatino SC) . . . . . . . . . . . . . . . . . 62\MT@is@feature: new macro: check for pdfTEX feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49\MT@map@clist@n: following LATEX3 . . . . . . . . . . . . 46\MT@permute@@@@@: don’t define permutations forunused encodings . . . . . . . . . . . . . . . . . . . . 115\MT@rem@from@clist: fix . . . . . . . . . . . . . . . . . . . 47\MT@setup@: defer setup until the end of the preamble 492006/01/20 Version 1.9bGeneral: compatibility with listings: sanitise morecatcodes (reported by Holger Uhr) . . . . . . . . . 53compatibility with the extendedchar option of thelistings <strong>package</strong> . . . . . . . . . . . . . . . . . . . . . 53Documentation: activate expansion in the distributedPDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1add samples of micro-typographic features . . . . . . 4\MT@features: use throughout the <strong>package</strong> to adjustto beta-ness . . . . . . . . . . . . . . . . . . . . . . . . . 49\MT@ifdimen: use \pdfmatch if available . . . . . . . . 44\MT@warn@code@too@large: fix calculation withpresent factor . . . . . . . . . . . . . . . . . . . . . . . . 632006/02/02 Version 1.9cDocumentation: add example of how to increase protrusionof footnote markers (suggested by GeorgVerweyen) . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Protrusion: settings for URW Garamond . . . . . . . 145\MT@define@code@key@font: fix: context was ignored 108\MT@define@code@key@size: fix: embrace\MT@tempsize in \csname (bug introduced inv1.9b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1082006/05/05 Version 1.9dFont sets: md* instead of m series in basic sets . . . . 134add QX encoding to text sets . . . . . . . . . . . . . . 134Inheritance: add list for QX encoding (contributed byMaciej Eder) . . . . . . . . . . . . . . . . . . . . . . . . 139Protrusion: settings for QX encoding (contributed byMaciej Eder) . . . . . . . . . . . . . . . . . . . . . . . . 151settings for Euro symbols (Adobe, ITC, marvosym) 184tweak AMS settings . . . . . . . . . . . . . . . . . . . . 177\DeclareCharacterInheritance: fix: empty context 112\MT@detokenize@n: new macro: use \detokenize ifavailable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43\MT@get@ex@opt: fix: evaluate preset . . . . . . . . . . 67\MT@get@font@dimen: warning for zero fontdimen . 62\MT@get@opt: optimise: don’t reset when preset optionis set . . . . . . . . . . . . . . . . . . . . . . . . . . . 64set list name before presetting . . . . . . . . . . . . . . 64

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

Saved successfully!

Ooh no, something went wrong!