summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/microtype/microtype.cfg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-07-16 15:54:19 +0000
committerKarl Berry <karl@freefriends.org>2007-07-16 15:54:19 +0000
commit095c21ac9a136a78a974cb1bdcb06215f815eb64 (patch)
tree87a2ffd1b3c67f1485059e6cfad05c92dfe606fd /Master/texmf-dist/tex/latex/microtype/microtype.cfg
parent858c858014703d3a44c1e0bd5c69f14fe2702012 (diff)
microtype 2.2 (14jul07)
git-svn-id: svn://tug.org/texlive/trunk@4600 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/microtype/microtype.cfg')
-rw-r--r--Master/texmf-dist/tex/latex/microtype/microtype.cfg99
1 files changed, 56 insertions, 43 deletions
diff --git a/Master/texmf-dist/tex/latex/microtype/microtype.cfg b/Master/texmf-dist/tex/latex/microtype/microtype.cfg
index d3dc6e480a9..7adaf78198f 100644
--- a/Master/texmf-dist/tex/latex/microtype/microtype.cfg
+++ b/Master/texmf-dist/tex/latex/microtype/microtype.cfg
@@ -7,6 +7,7 @@
%% microtype.dtx (with options: `config,cfg-t,m-t')
%%
%% ------------------------------------------------------------------------
+%%
%% The `microtype' package
%% An interface to the micro-typographic extensions of pdfTeX
%% Copyright (c) 2004--2007 R Schlicht <w.m.l@gmx.net>
@@ -19,25 +20,25 @@
%%
%% This work has the LPPL maintenance status `author-maintained'.
%%
-%% This work consists of the files microtype.dtx and microtype.ins and the
+%% This work consists of the files microtype.dtx and microtype.ins and the
%% derived files microtype.sty and letterspace.sty.
%%
%% ------------------------------------------------------------------------
%% This is the main configuration file for the `microtype' package.
%% It contains settings for font expansion and character protrusion,
-%% interword spacing and additional kerning, as well as character
-%% inheritance and font set declarations.
+%% tracking, interword spacing and additional kerning, as well as
+%% character inheritance and font set declarations.
+%% You may customise these settings here, or in a different file.
%% Please consult the documentation for details.
%%
-%% You may customize these settings here, or in a different file. If
-%% you think you have found improvements to the settings, please let
-%% me know.
+%% If you think you have found improvements to these settings, please
+%% let me know.
%%
%% When modifying this file, also change the identification line below.
%% ------------------------------------------------------------------------
%%
\ProvidesFile
- {microtype.cfg}[2007/01/14 v2.0 microtype main configuration file (RS)]
+ {microtype.cfg}[2007/07/14 v2.2 microtype main configuration file (RS)]
%%% -----------------------------------------------------------------------
%%% FONT SETS
@@ -90,10 +91,12 @@
\DeclareMicrotypeSetDefault[expansion] {basictext}
\DeclareMicrotypeSetDefault[spacing] {basictext}
\DeclareMicrotypeSetDefault[kerning] {alltext}
-\DeclareMicrotypeSetDefault[tracking] {normalfont}
+\DeclareMicrotypeSetDefault[tracking] {smallcaps}
%%% -----------------------------------------------------------------------
-%%% FONT ALIASES
+%%% FONT VARIANTS AND ALIASES
+
+\DeclareMicrotypeVariants{x,j,w,a,d,0,1}
\DeclareMicrotypeAlias{lmr} {cmr} % lmodern
\DeclareMicrotypeAlias{aer} {cmr} % ae
@@ -101,13 +104,17 @@
\DeclareMicrotypeAlias{cmor}{cmr} % eco
\DeclareMicrotypeAlias{hfor}{cmr} % hfoldsty
\DeclareMicrotypeAlias{pxr} {ppl} % pxfonts
-\DeclareMicrotypeAlias{qpl} {ppl} % qfonts/QuasiPalatino
+\DeclareMicrotypeAlias{qpl} {ppl} % TeX Gyre Pagella (formerly: qfonts/QuasiPalatino)
+\DeclareMicrotypeAlias{fp9x}{pplx} % FPL Neu
+\DeclareMicrotypeAlias{fp9j}{pplj} % "
\DeclareMicrotypeAlias{txr} {ptm} % txfonts
-\DeclareMicrotypeAlias{qtm} {ptm} % qfonts/QuasiTimes
+\DeclareMicrotypeAlias{qtm} {ptm} % TeX Gyre Termes (formerly: qfonts/QuasiTimes)
\DeclareMicrotypeAlias{zeur}{eur} % Euler VM
-\DeclareMicrotypeAlias{zeus}{eus}
+\DeclareMicrotypeAlias{zeus}{eus} % "
+\DeclareMicrotypeAlias{chr} {bch} % CH Math
\DeclareMicrotypeAlias{mdbch}{bch} % mathdesign/Charter
\DeclareMicrotypeAlias{mdugm}{ugm} % mathdesign/URW Garamond
+\DeclareMicrotypeAlias{ulg} {blg} % URW LetterGothic -> Bitstream LetterGothic12Pitch
\DeclareMicrotypeAlias{zpeus} {zpeu} % Adobe Euro sans -> serif
\DeclareMicrotypeAlias{eurosans}{zpeu} % Adobe Euro sans -> serif
\DeclareMicrotypeAlias{euroitcs}{euroitc} % ITC Euro sans -> serif
@@ -120,7 +127,7 @@
{kerning=french, spacing=}
\DeclareMicrotypeBabelHook
- {english,UKenglish,british,american,USenglish}
+ {english,UKenglish,british,USenglish,american}
{kerning=, spacing=nonfrench}
\DeclareMicrotypeBabelHook
@@ -136,7 +143,7 @@
i = {\i},
j = {\j},
O = {\O},
- o = {\o},
+ o = {\o}
}
\DeclareCharacterInheritance
@@ -172,8 +179,7 @@
Y = {\'Y,\"Y},
y = {\'y,\"y},
Z = {\'Z,\.Z,\v Z},
- z = {\'z,\.z,\v z},
- - = {127},
+ z = {\'z,\.z,\v z}
}
\DeclareCharacterInheritance
@@ -201,7 +207,7 @@
Y = {\'Y,\"Y},
y = {\'y,\"y},
Z = {\v Z},
- z = {\v z},
+ z = {\v z}
}
\DeclareCharacterInheritance
@@ -224,7 +230,7 @@
S = {\'S},
s = {\'s},
Z = {\'Z,\.Z},
- z = {\'z,\.z},
+ z = {\'z,\.z}
}
\DeclareCharacterInheritance
@@ -286,11 +292,19 @@
u = {\`u,\'u,\~u,\h u,\d u,\horn u,
\`\uhorn,\'\uhorn,\~\uhorn,\h\uhorn,\d\uhorn},
Y = {\`Y,\'Y,\~Y,\h Y,\d Y},
- y = {\`y,\'y,\~y,\h y,\d y},
+ y = {\`y,\'y,\~y,\h y,\d y}
}
%%% -----------------------------------------------------------------------
-%%% EXPANSION SETTINGS
+%%% TRACKING/LETTERSPACING
+
+\SetTracking
+ [ no ligatures = {f} ]
+ { encoding = {OT1,T1,LY1,OT4,QX} }
+ {}
+
+%%% -----------------------------------------------------------------------
+%%% EXPANSION
\SetExpansion
[ name = default ]
@@ -321,7 +335,7 @@
3 = 700,
6 = 700,
8 = 700,
- 9 = 700,
+ 9 = 700
}
\SetExpansion
@@ -351,11 +365,11 @@
3 = 700,
6 = 700,
8 = 700,
- 9 = 700,
+ 9 = 700
}
%%% -----------------------------------------------------------------------
-%%% PROTRUSION SETTINGS
+%%% PROTRUSION
\SetProtrusion
[ name = default ]
@@ -397,7 +411,7 @@
- = {500,500},
\textendash = {200,200}, \textemdash = {150,150},
\textquoteleft = {300,400}, \textquoteright = {300,400},
- \textquotedblleft = {300,300}, \textquotedblright = {300,300},
+ \textquotedblleft = {300,300}, \textquotedblright = {300,300}
}
\SetProtrusion
@@ -412,7 +426,7 @@
\guillemotleft = {200,200}, \guillemotright = {200,200},
\textexclamdown = {100, }, \textquestiondown = {100, },
\textbraceleft = {400,200}, \textbraceright = {200,400},
- \textless = {200,100}, \textgreater = {100,200},
+ \textless = {200,100}, \textgreater = {100,200}
}
\SetProtrusion
@@ -429,7 +443,7 @@
\textbraceleft = {400,200}, \textbraceright = {200,400},
\textless = {200,100}, \textgreater = {100,200},
\textminus = {200,200}, \textdegree = {300,300},
- \copyright = {100,100}, \textregistered = {100,100},
+ \copyright = {100,100}, \textregistered = {100,100}
}
\SetProtrusion
@@ -452,7 +466,7 @@
- = {300,300},
\textendash = {200,200}, \textemdash = {150,150},
\textquoteleft = {400,200}, \textquoteright = {400,200},
- \textquotedblleft = {400,200}, \textquotedblright = {400,200},
+ \textquotedblleft = {400,200}, \textquotedblright = {400,200}
}
\SetProtrusion
@@ -485,7 +499,7 @@
\textbraceleft = {200,100}, \textbraceright = {200,200},
\textless = {100,100}, \textgreater = {100,100},
\textminus = {200,200}, \textdegree = {300,150},
- \copyright = {100,100}, \textregistered = {100,100},
+ \copyright = {100,100}, \textregistered = {100,100}
}
\SetProtrusion
@@ -501,7 +515,7 @@
013 = { ,50}, % fl
r = { , 0},
t = {50,50},
- y = {50,50},
+ y = {50,50}
}
\SetProtrusion
@@ -517,7 +531,7 @@
029 = { ,50}, % fl
r = { , 0},
t = {50,50},
- y = {50,50},
+ y = {50,50}
}
\SetProtrusion
@@ -533,7 +547,7 @@
013 = { ,50}, % fl
r = { , 0},
t = {50,50},
- y = {50,50},
+ y = {50,50}
}
\SetProtrusion
@@ -548,7 +562,7 @@
}
%%% -----------------------------------------------------------------------
-%%% INTERWORD SPACING SETTINGS
+%%% INTERWORD SPACING
\SetExtraSpacing
[ name = default ]
@@ -569,7 +583,7 @@
w = { ,-100,100},
z = { ,-100,100},
x = { ,-100,100},
- y = { ,-100,100}, % ?
+ y = { ,-100,100},
i = { , 50, -50},
m = { , 50, -50},
n = { , 50, -50},
@@ -578,7 +592,7 @@
; = { ,200,-200},
. = { ,250,-250},
! = { ,250,-250},
- ? = { ,250,-250},
+ ? = { ,250,-250}
}
\SetExtraSpacing
@@ -593,7 +607,7 @@
! = {333,2000,-667},
: = {333,1000,-500},
; = { , 500,-333},
- {,}= { , 250,-200},
+ {,}= { , 250,-200}
}
\SetExtraSpacing
@@ -607,7 +621,7 @@
! = {240,2000,-667},
: = {240,1000,-500},
; = { , 500,-333},
- {,}= { , 250,-200},
+ {,}= { , 250,-200}
}
%%% -----------------------------------------------------------------------
@@ -627,7 +641,7 @@
: = {1000,}, % = \fontdimen2
; = {500, }, % ~ \thinspace
! = {500, },
- ? = {500, },
+ ? = {500, }
}
\SetExtraKerning
@@ -638,7 +652,7 @@
{ encoding = {T1,LY1} }
{
\guillemotleft = { ,800}, % = 0.8\fontdimen2
- \guillemotright = {800, },
+ \guillemotright = {800, }
}
\SetExtraKerning
@@ -651,13 +665,12 @@
\SetExtraKerning
[ name = turkish,
- context = turkish,
- unit = space ]
+ context = turkish ]
{ encoding = {OT1,T1,LY1} }
{
- : = {500, }, % ~ \thinspace
- ! = {500, },
- {=} = {500, },
+ : = {167, }, % = \thinspace
+ ! = {167, },
+ {=} = {167, }
}
\endinput