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.

IMPLEMENTATION: Configuration 1123492 Ignoring it}%3493 }%3494 }%3495 }%3496 }3497 \define@key{MT@ex@c}{auto}[true]{%3498 \def\@tempa{#1}%3499 \csname if\@tempa\endcsnameDon’t use autoexpand for pdfTEX version older than 1.20.3500 \MT@requires@pdftex4{%3501 \MT@gdef@n{MT@ex@c@\MT@curr@set@name @auto}{autoexpand}%3502 3503 }{%3504 \MT@warning{pdftex too old for automatic font expansion}%3505 }3506 3507 \else3508 \MT@requires@pdftex4{%3509 \MT@glet@nc{MT@ex@c@\MT@curr@set@name @auto}\@empty3510 }\relax3511 \fi3512 }Tracking: Interword spacing and outer kerning. <strong>The</strong> variant with space just in case\SetTracking is called inside an argument (e.g., to \IfFileExists).3513 \MT@define@opt@key{tr}{spacing}3514 \MT@define@opt@key{tr}{outerspacing}3515 \MT@define@opt@key{tr}{outerkerning}Which ligatures should be disabled?3516 \define@key{MT@tr@c}{noligatures}[]%3517 {\MT@xdef@n{MT@tr@c@\MT@curr@set@name @noligatures}{#1}}3518 \define@key{MT@tr@c}{outer spacing}[]{\setkeys{MT@tr@c}{outerspacing={#1}}}3519 \define@key{MT@tr@c}{outer kerning}[]{\setkeys{MT@tr@c}{outerkerning={#1}}}3520 \define@key{MT@tr@c}{no ligatures}[]{\setkeys{MT@tr@c}{noligatures={#1}}}3521 \DeclareCharacterInheritance\MT@inh@feat\MT@extra@inputenc\MT@set@inh@list14.3.6 Character inheritanceThis macro may be used in the configuration files to declare characters that shouldinherit protrusion resp. expansion values from other characters. Thus, there is noneed to define all accented characters (e.g., \‘a, \’a, \^a, \~a, \"a, \r{a}, \k{a},\u{a}), which will make the configuration files look much nicer and easier tomaintain. If a single character of an inheritance list should have a different value,one can simply override it.<strong>The</strong> optional argument may be used to restrict the list to some features,and to specify an input encoding.3522 3523 \renewcommand*\DeclareCharacterInheritance[1][]{%3524 \let\MT@extra@context\@empty3525 \let\MT@extra@inputenc\@undefined3526 \let\MT@inh@feat\@empty3527 \setkeys{MT@inh@}{#1}%3528 \MT@begin@catcodes3529 \MT@set@inh@list3530 }Safe category codes.3531 \def\MT@set@inh@list#1#2{%3532 \MT@ifempty\MT@inh@feat{%

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

Saved successfully!

Ooh no, something went wrong!