From 9a89c155db5d4dea91aee65c36e9316083058276 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Jan 2006 23:59:15 +0000 Subject: microtype git-svn-id: svn://tug.org/texlive/trunk@1094 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/microtype/microtype.cfg | 428 +++++++++++++++++++++ 1 file changed, 428 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/microtype/microtype.cfg (limited to 'Master/texmf-dist/tex/latex/microtype/microtype.cfg') diff --git a/Master/texmf-dist/tex/latex/microtype/microtype.cfg b/Master/texmf-dist/tex/latex/microtype/microtype.cfg new file mode 100644 index 00000000000..e6b005186f2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/microtype/microtype.cfg @@ -0,0 +1,428 @@ +%% +%% This is file `microtype.cfg', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% microtype.dtx (with options: `config,m-t') +%% +%% ----------------------------------------------------------------------- +%% The `microtype' package +%% An interface to the micro-typographic extensions of pdfTeX +%% Copyright (c) 2004, 2005 R Schlicht +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license or +%% (at your option) any later version. The latest version of this license +%% is in: http://www.latex-project.org/lppl.txt, and version 1.3 or later +%% is part of all distributions of LaTeX version 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status `author-maintained'. +%% +%% This work consists of the files microtype.dtx and microtype.ins and the +%% derived file microtype.sty. +%% +%% ----------------------------------------------------------------------- +%% This is the main configuration file for the `microtype' package. +%% It contains settings for font expansion and character protrusion. +%% 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 tell +%% me about them. +%% +%% When modifying this file, also change the identification line below. +%% ----------------------------------------------------------------------- +%% +\ProvidesFile + {microtype.cfg}[2005/08/16 v1.6 microtype main configuration file (RS)] + +%%% ---------------------------------------------------------------------- +%%% FONT SETS + +\DeclareMicrotypeSet{all} + { } + +\DeclareMicrotypeSet{allmath} + { encoding = {T1,LY1,OT1,OT4,T5,TS1,OML,OMS,U} } + +\DeclareMicrotypeSet{alltext} + { encoding = {T1,LY1,OT1,OT4,T5,TS1} } + +\DeclareMicrotypeSet{basicmath} + { encoding = {T1,LY1,OT1,OT4,T5,OML,OMS}, + family = {rm*,sf*}, + series = {m}, + size = {normalsize,footnotesize,small,large} + } + +\DeclareMicrotypeSet{basictext} + { encoding = {T1,LY1,OT1,OT4,T5}, + family = {rm*,sf*}, + series = {m}, + size = {normalsize,footnotesize,small,large} + } + +\DeclareMicrotypeSet{normalfont} + { font = */*/*/*/* } + +%%% ---------------------------------------------------------------------- +%%% DEFAULT SETS + +\DeclareMicrotypeSetDefault[protrusion]{alltext} +\DeclareMicrotypeSetDefault[expansion] {basictext} + +%%% ---------------------------------------------------------------------- +%%% FONT ALIASES + +\DeclareMicrotypeAlias{lmr} {cmr} % lmodern +\DeclareMicrotypeAlias{aer} {cmr} % ae +\DeclareMicrotypeAlias{zer} {cmr} % zefonts +\DeclareMicrotypeAlias{cmor}{cmr} % eco +\DeclareMicrotypeAlias{hfor}{cmr} % hfoldsty +\DeclareMicrotypeAlias{pxr} {ppl} % pxfonts +\DeclareMicrotypeAlias{qpl} {ppl} % qfonts/QuasiPalatino +\DeclareMicrotypeAlias{txr} {ptm} % txfonts +\DeclareMicrotypeAlias{qtm} {ptm} % qfonts/QuasiTimes + + +%%% ---------------------------------------------------------------------- +%%% CHARACTER INHERITANCE + +\DeclareCharacterInheritance + { encoding = OT1 } + { f = {011}, % ff + i = {\i}, + j = {\j}, + O = {\O}, + o = {\o}, + } + +\DeclareCharacterInheritance + { encoding = T1 } + { A = {\`A,\'A,\^A,\~A,\"A,\r{A},\k{A},\u{A}}, + a = {\`a,\'a,\^a,\~a,\"a,\r{a},\k{a},\u{a}}, + C = {\'C,\c{C},\v{C}}, + c = {\'c,\c{c},\v{c}}, + D = {\v{D},\DH}, + d = {\v{d},\dj}, + E = {\`E,\'E,\^E,\"E,\k{E},\v{E}}, + e = {\`e,\'e,\^e,\"e,\k{e},\v{e}}, + f = {027}, % ff + G = {\u{G}}, + g = {\u{g}}, + I = {\`I,\'I,\^I,\"I,\.I}, + i = {\`i,\'i,\^i,\"i,\i}, + j = {\j}, + L = {\L,\'L,\v{L}}, + l = {\l,\'l,\v{l}}, + N = {\'N,\~N,\v{N}}, + n = {\'n,\~n,\v{n}}, + O = {\O,\`O,\'O,\^O,\~O,\"O,\H{O}}, + o = {\o,\`o,\'o,\^o,\~o,\"o,\H{o}}, + R = {\'R,\v{R}}, + r = {\'r,\v{r}}, + S = {\'S,\c{S},\v{S},\SS}, + s = {\'s,\c{s},\v{s}}, + T = {\c{T},\v{T}}, + t = {\c{t},\v{t}}, + U = {\`U,\'U,\^U,\"U,\H{U},\r{U}}, + u = {\`u,\'u,\^u,\"u,\H{u},\r{u}}, + Y = {\'Y,\"Y}, + y = {\'y,\"y}, + Z = {\'Z,\.Z,\v{Z}}, + z = {\'z,\.z,\v{z}}, + - = {127}, + } + +\DeclareCharacterInheritance + { encoding = LY1 } + { A = {\`A,\'A,\^A,\~A,\"A,\r{A}}, + a = {\`a,\'a,\^a,\~a,\"a,\r{a}}, + C = {\c{C}}, + c = {\c{c}}, + D = {\DH}, + E = {\`E,\'E,\^E,\"E}, + e = {\`e,\'e,\^e,\"e}, + f = {011}, % ff + I = {\`I,\'I,\^I,\"I}, + i = {\`i,\'i,\^i,\"i,\i}, + L = {\L}, + l = {\l}, + N = {\~N}, + n = {\~n}, + O = {\`O,\'O,\^O,\~O,\"O,\O}, + o = {\`o,\'o,\^o,\~o,\"o,\o}, + S = {\v{S}}, + s = {\v{s}}, + U = {\`U,\'U,\^U,\"U}, + u = {\`u,\'u,\^u,\"u}, + Y = {\'Y,\"Y}, + y = {\'y,\"y}, + Z = {\v{Z}}, + z = {\v{z}}, + } + +\DeclareCharacterInheritance + { encoding = OT4 } + { A = {\k{A}}, + a = {\k{a}}, + C = {\'C}, + c = {\'c}, + E = {\k{E}}, + e = {\k{e}}, + f = {011}, % ff + i = {\i}, + j = {\j}, + L = {\L}, + l = {\l}, + N = {\'N}, + n = {\'n}, + O = {\O,\'O}, + o = {\o,\'o}, + S = {\'S}, + s = {\'s}, + Z = {\'Z,\.Z}, + z = {\'z,\.z}, + } + +\DeclareCharacterInheritance + { encoding = T5 } + { A = {\`A,\'A,\~A,\h{A},\d{A},\^A,\u{A}, + \`\Acircumflex,\'\Acircumflex,\~\Acircumflex,\h\Acircumflex,\d\Acircumflex, + \`\Abreve,\'\Abreve,\~\Abreve,\h\Abreve,\d\Abreve}, + a = {\`a,\'a,\~a,\h{a},\d{a},\^a,\u{a}, + \`\acircumflex,\'\acircumflex,\~\acircumflex,\h\acircumflex,\d\acircumflex, + \`\abreve,\'\abreve,\~\abreve,\h\abreve,\d\abreve}, + D = {\DJ}, + d = {\dj}, + E = {\`E,\'E,\~E,\h{E},\d{E},\^E, + \`\Ecircumflex,\'\Ecircumflex,\~\Ecircumflex,\h\Ecircumflex,\d\Ecircumflex}, + e = {\`e,\'e,\~e,\h{e},\d{e},\^e, + \`\ecircumflex,\'\ecircumflex,\~\ecircumflex,\h\ecircumflex,\d\ecircumflex}, + I = {\`I,\'I,\~I,\h{I},\d{I}}, + i = {\`i,\'i,\~i,\h{i},\d{i},\i}, + O = {\`O,\'O,\~O,\h{O},\d{O},\^O,\horn{O}, + \`\Ocircumflex,\'\Ocircumflex,\~\Ocircumflex,\h\Ocircumflex,\d\Ocircumflex, + \`\Ohorn,\'\Ohorn,\~\Ohorn,\h\Ohorn,\d\Ohorn}, + o = {\`o,\'o,\~o,\h{o},\d{o},\^o,\horn{o}, + \`\ocircumflex,\'\ocircumflex,\~\ocircumflex,\h\ocircumflex,\d\ocircumflex, + \`\ohorn,\'\ohorn,\~\ohorn,\h\ohorn,\d\ohorn}, + U = {\`U,\'U,\~U,\h{U},\d{U},\horn{U}, + \`\Uhorn,\'\Uhorn,\~\Uhorn,\h\Uhorn,\d\Uhorn}, + 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}}, + } + +%%% ---------------------------------------------------------------------- +%%% EXPANSION SETTINGS + +\SetExpansion + [ name = default ] + { encoding = {OT1,OT4,T1,LY1} } + { + A = 500, a = 700, + \AE = 500, \ae = 700, + B = 700, b = 700, + C = 700, c = 700, + D = 500, d = 700, + E = 700, e = 700, + F = 700, + G = 500, g = 700, + H = 700, h = 700, + K = 700, k = 700, + M = 700, m = 700, + N = 700, n = 700, + O = 500, o = 700, + \OE = 500, \oe = 700, + P = 700, p = 700, + Q = 500, q = 700, + R = 700, + S = 700, s = 700, + U = 700, u = 700, + W = 700, w = 700, + Z = 700, z = 700, + 2 = 700, + 3 = 700, + 6 = 700, + 8 = 700, + 9 = 700, + } + +\SetExpansion + [ name = T5 ] + { encoding = T5 } + { + A = 500, a = 700, + B = 700, b = 700, + C = 700, c = 700, + D = 500, d = 700, + E = 700, e = 700, + F = 700, + G = 500, g = 700, + H = 700, h = 700, + K = 700, k = 700, + M = 700, m = 700, + N = 700, n = 700, + O = 500, o = 700, + P = 700, p = 700, + Q = 500, q = 700, + R = 700, + S = 700, s = 700, + U = 700, u = 700, + W = 700, w = 700, + Z = 700, z = 700, + 2 = 700, + 3 = 700, + 6 = 700, + 8 = 700, + 9 = 700, + } + +%%% ---------------------------------------------------------------------- +%%% PROTRUSION SETTINGS + +\SetProtrusion + [ name = default ] + { encoding = OT1 } + { + A = {50,50}, + \AE = {50, }, + F = { ,50}, + J = {50, }, + K = { ,50}, + L = { ,50}, + T = {50,50}, + V = {50,50}, + W = {50,50}, + X = {50,50}, + Y = {50,50}, + k = { ,50}, + r = { ,50}, + v = {50,50}, + w = {50,50}, + x = {50,50}, + y = { ,50}, + 1 = {50,50}, + 4 = {50,50}, + 7 = {50,50}, + . = { ,700}, + {,}= { ,500}, + : = { ,500}, + ; = { ,300}, + ! = { ,100}, + ? = { ,100}, + @ = {50,50}, + ~ = {200,250}, + _ = {100,100}, + \% = {50,50}, + * = {200,200}, + + = {250,250}, + ( = {100, }, ) = { ,200}, + / = {100,200}, + - = {500,500}, + \textendash = {200,200}, \textemdash = {150,150}, + \textquoteleft = {300,400}, \textquoteright = {300,400}, + \textquotedblleft = {300,300}, \textquotedblright = {300,300}, + } + +\SetProtrusion + [ name = T1-default, + load = default ] + { encoding = {T1,LY1} } + { + \textbackslash = {100,200}, + \quotesinglbase = {400,400}, \quotedblbase = {400,400}, + \guilsinglleft = {400,300}, \guilsinglright = {300,400}, + \guillemotleft = {200,200}, \guillemotright = {200,200}, + \textexclamdown = {100, }, \textquestiondown = {100, }, + \textbraceleft = {400,200}, \textbraceright = {200,400}, + \textless = {200,100}, \textgreater = {100,200}, + } + +\SetProtrusion + [ name = OT1-it ] + { encoding = OT1, + shape = {it,sl} } + { + . = { ,500}, + {,}= { ,500}, + : = { ,300}, + ; = { ,300}, + _ = { ,100}, + & = {50,50}, + \% = {100, }, + * = {200,200}, + + = {150,200}, + @ = {50,50}, + ~ = {150,150}, + ( = {200, }, ) = { ,200}, + / = {100,200}, + - = {300,300}, + \textendash = {200,200}, \textemdash = {150,150}, + \textquoteleft = {400,200}, \textquoteright = {400,200}, + \textquotedblleft = {400,200}, \textquotedblright = {400,200}, + } + +\SetProtrusion + [ name = T1-it-default, + load = OT1-it ] + { encoding = {T1,LY1}, + shape = {it,sl} } + { + \textbackslash = {100,200}, + \quotesinglbase = {300,700}, \quotedblbase = {400,500}, + \guilsinglleft = {400,400}, \guilsinglright = {300,500}, + \guillemotleft = {300,300}, \guillemotright = {300,300}, + \textexclamdown = {100, }, \textquestiondown = {200, }, + \textbraceleft = {200,100}, \textbraceright = {200,200}, + } + +\SetProtrusion + [ name = OT1-sc, + load = default ] + { encoding = OT1, + shape = sc } + { + a = {50,50}, + f = { ,50}, + j = {50, }, + l = { ,50}, + 013 = { ,50}, % fl + r = { , 0}, + t = {50,50}, + y = {50,50}, + } + +\SetProtrusion + [ name = T1-sc, + load = T1-default ] + { encoding = {T1,LY1}, + shape = sc } + { + a = {50,50}, + f = { ,50}, + j = {50, }, + l = { ,50}, + 029 = { ,50}, % fl + r = { , 0}, + t = {50,50}, + y = {50,50}, + } + +\SetProtrusion + [ name = textcomp ] + { encoding = TS1 } + { + \textminus = {200,200}, + \texttrademark = {100,100}, + \textcopyright = {100,100}, + \textregistered = {100,100}, + \textdegree = {300,300}, + } + +\endinput +%% +%% End of file `microtype.cfg'. -- cgit v1.2.3