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 2292010/01/10 Version 2.4General: new file <strong>microtype</strong>.lua containing the luafunctions (contributed by Élie Roux) . . . . . . . . 42Protrusion: settings for T2A encoded Minion (contributedby Karl Karlsson) . . . . . . . . . . . . . . 1502013/03/13 Version 2.5General: allow contexts for LuaTEX . . . . . . . . . . . 109disable ‘DVIoutput’ option for TEX . . . . . . . . . 119fix: check whether ‘〈file〉/〈line〉’ list name alreadyexists (reported by Till A. Heilmann) . . . . . . . 109letterspacing with LuaTEX 0.62 . . . . . . . . . . . . . 71new files: <strong>microtype</strong>-pdftex.def,<strong>microtype</strong>-xetex.def, <strong>microtype</strong>-luatex.def,containing engine-specific definitions . . . . . . . 37protrusion with TEX . . . . . . . . . . . . . . . . . . . . 39restore \space inside listings (reported by RolfDieterich) . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Documentation: add hint about spacing andragged2e . . . . . . . . . . . . . . . . . . . . . . . . . . . 26add hint about dtx source code . . . . . . . . . . . . . 27add hint about LuaTEX compatibility . . . . . . . . . 26include <strong>microtype</strong>-logo.dtx and<strong>microtype</strong>-lssample.dtx . . . . . . . . . . . . . . . 212Font sets: add EU1 and EU2 encodings . . . . . . . . 134declare lmr as alias of Latin Modern Roman (Open-Type version) . . . . . . . . . . . . . . . . . . . . . . . 135declare lmsy and lmm as aliases of cmsy resp. cmm(reported by Jonas Hogstrom) . . . . . . . . . . . . 135declare zgmx etc. (garamondx) as aliases of URWGaramond . . . . . . . . . . . . . . . . . . . . . . . . . 136declare TeX Gyre Pagella, Asana Math, Palatino LTStd, and Palatino as aliases of Palatino Linotype(OpenType version) . . . . . . . . . . . . . . . . . . . 136Inheritance: add rudimentary list for EU1 and EU2 . 141Protrusion: add default lists for EU1 and EU2 . . . 149improvements to Computer Modern Roman italics(contributed by Hendrik Vogt) . . . . . . . . . . . 153Tracking: add EU2 encoding to default list . . . . . . 142\DeclareCharacterInheritance: allow more thanone encoding . . . . . . . . . . . . . . . . . . . . . . . 112\DeclareMicrotypeAlias: remove spaces in fontname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104\ifMT@nofamily: info if settings are not family-specific(suggested by Hàn Thê´ Thành) . . . . . . . . . . . . 59\LoadMicrotypeFile: remove all spaces in font name 104EXEX\lsstyle: fix: ensure to set up math fonts (reportedby RazorXsr) . . . . . . . . . . . . . . . . . . . . . . . . . 75\<strong>microtype</strong>context: fix: ensure to set up math fonts(reported by RazorXsr) . . . . . . . . . . . . . . . . . . 97\MT@define@code@key@family: compatibility withfontspec: remove its internal counter (reportedby Till A. Heilmann) . . . . . . . . . . . . . . . . . . . 108\MT@define@code@key@font: scrub fontspec featurecount (found by Meho R) . . . . . . . . . . . . . . . 108\MT@do@font: adapt for TEX . . . . . . . . . . . . . . . . 48adapt for LuaTEX . . . . . . . . . . . . . . . . . . . . . . . 48\MT@get@slot@: adapt for TEX . . . . . . . . . . . . . . 87adapt for LuaTEX (requested by Georg Duffner) . . 87\MT@if@outer@next: fix: conflict with amsmath (reportedby Scott Pakin) . . . . . . . . . . . . . . . . . . 78EXEX\MT@info@missing@char: fix error message for TEX(reported by Juan Acevedo) . . . . . . . . . . . . . . 62\MT@is@charx: compatibility with xunicode . . . . . . 91\MT@ledmac@setup: fix to work with TEX (reportedby Maïeul Rouquette) . . . . . . . . . . . . . . . . . . . 50\MT@ls@set@ls: allow formulas in optional argumentto \textls (fix by Heiko Oberdiek) . . . . . . . . . 80\MT@register@subst@font: only register if it isn’t registeredalready (reported by George Gratzer andJosep Maria Font) . . . . . . . . . . . . . . . . . . . . . 96\MT@register@subst@font@cx: only register if it isn’tregistered already . . . . . . . . . . . . . . . . . . . . . 96\MT@scrubfeatures: compatibility with fontspec:remove its internal counter . . . . . . . . . . . . . . 56\MT@set@all@pr: fix: remove space (found byMeho R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60\MT@set@pr@codes: make info about generic settingsencoding-specific (reported by Sebastian Schubert). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59\MT@setup@spacing: warning with ragged2e (reportedby Steffen Hoffmann) . . . . . . . . . . . . . . . . . . 130\MT@setupfont@hook: restore \% and \# whenmathastext is loaded (found by Seamus Bradley) 51select font with fontspec (found by Georg Duffner) 51EXEX2013/05/23 Version 2.5aGeneral: use luatexbase instead of luatextra (contributedby Élie Roux) . . . . . . . . . . . . . . . . . . 41Documentation: add hint about fontspec having tobe loaded first . . . . . . . . . . . . . . . . . . . . . . . . 26include OpenType configuration files . . . . . . . . 189\MT@afteraftergroup: fix: get outer kerning andspacing of nested letterspacing right . . . . . . . . 74\MT@get@slot@: adapted for luaotfload v2.2 (contributedby Élie Roux) . . . . . . . . . . . . . . . . . . 88\MT@led@unhbox@line: simplified . . . . . . . . . . . . . 50\MT@ledmac@setup: support for eledmac . . . . . . . . . 50\MT@ls@outer@k: add marker for tightly nested letterspacing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81\MT@set@tr@codes: fix: load font for fontspec . . . . 73\MT@xspace: fix outer spacing problem with xspace(reported by Dave) . . . . . . . . . . . . . . . . . . . . 79

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

Saved successfully!

Ooh no, something went wrong!