%% %% This is file `mt-NewComputerModern.cfg', %% generated with the docstrip utility. %% %% The original source files were: %% %% microtype-utf.dtx (with options: `NewComputerModern') %% %% ------------------------------------------------------------------------ %% %% The `microtype' package %% Subliminal refinements towards typographical perfection %% Copyright (c) 2004--2024 R Schlicht %% %% This work may be distributed and/or modified under the conditions of the %% LaTeX Project Public License, either version 1.3c of this license or (at %% your option) any later version. The latest version of this license is in: %% https://www.latex-project.org/lppl.txt, and version 1.3c or later is part %% of all distributions of LaTeX version 2005/12/01 or later. %% %% This work has the LPPL maintenance status `maintained'. %% %% This work consists of the files microtype.dtx, microtype-utf.dtx and %% microtype.ins and the derived files microtype.sty, microtype-pdftex.def, %% microtype-luatex.def, microtype-xetex.def, microtype.lua, letterspace.sty %% and microtype-show.sty. %% %% ------------------------------------------------------------------------ %% This is a font-specific configuration file for the `microtype' package. %% It may contain settings for font expansion and character protrusion, %% tracking, interword spacing and additional kerning, as well as %% character inheritance declarations. %% Please consult the documentation for details. %% %% If you think you have found improvements to these settings, please %% let me know. %% %% When modifying this file, also change the identification line below. %% ------------------------------------------------------------------------ %% %% These settings have been prepared by, and are copied with the %% generous permission of: %% Antonis Tsolomitis %% %% ------------------------------------------------------------------------ %% \ProvidesFile {mt-NewComputerModern.cfg}[2021/11/09 v1.1 microtype config. file: New Computer Modern (AT)] %%% ----------------------------------------------------------------------- %%% INHERITANCE %% for xetex (EU1) and luatex (EU2), resp. both (TU) \DeclareCharacterInheritance { encoding = {TU,EU1,EU2}, family = {New Computer Modern} } { A = {À,Á,Â,Ã,Ä,Å,Ā,Ă,Ą,Ǻ,Ȁ,Ạ,Ả,Ấ,Ầ,Ẩ,Ẫ,Ậ,Ắ,Ằ,Ẳ,Ặ, Α,Ά,ᾼ,Ά,Ᾰ,Ᾱ % Ἁ,Ἂ,Ἃ,Ἄ,Ἅ,Ἆ,Ἇ,ᾈ,ᾉ,ᾊ,ᾋ,ᾌ,ᾍ,ᾎ,ᾏ,Ὰ, % Greek }, Æ = {Ǽ}, B = {฿, Β}, % Greek C = {Ç,Ć,Ĉ,Ċ,Č}, D = {Ð,Ď,Đ,Ḍ,Ḏ}, E = {È,É,Ê,Ë,Ē,Ĕ,Ė,Ę,Ě,Ȅ,Ẹ,Ẻ,Ẽ,Ề,Ế,Ễ,Ể,Ệ, Ε}, % Greek (l)E = {Έ,Ἐ,Ἑ,Ἒ,Ἓ,Ἔ,Ἕ,Ὲ,Έ}, % Greek accents fully protruded left G = {Ĝ,Ğ,Ġ,Ģ,Ǧ,Ǵ}, H = {Ĥ,Ħ,Ḥ,Ḧ,Ḫ, Η,ῌ % Greek }, (l)H = {Ἠ,Ἡ,Ἢ,Ἣ,Ἤ,Ἥ,Ἦ,Ἧ,ᾘ,ᾙ,ᾚ,ᾛ,ᾜ,ᾝ,ᾞ,ᾟ}, % Greek accents fully protruded left %(l)/uni1FCC.alt = {/uni1F98.alt}, I = {Ì,Í,Î,Ï,Ĩ,Ī,Ĭ,Į,İ,Ȉ,Ỉ,Ị, Ι,Ῐ,Ῑ % Greek }, (l)I = {Ἰ,Ἱ,Ἲ,Ἳ,Ἴ,Ἵ,Ἶ,Ἷ,Ὶ,Ί}, % Greek J = {Ĵ}, K = {Ķ, Κ}, % Greek L = {Ĺ,Ļ,Ł,Ḷ}, % Ľ,Ŀ,Ḹ M = {Μ}, % Greek N = {Ñ,Ń,Ņ,Ň,Ṅ,Ṇ, Ν}, % Greek O = {Ò,Ó,Ô,Õ,Ö,Ø,Ō,Ŏ,Ő,Ọ,Ơ,Ǫ,Ǿ,Ȍ,Ỏ,Ố,Ồ,Ổ,Ỗ,Ộ,Ớ,Ờ,Ỡ,Ở,Ợ, Ο}, % Greek (l)O = {Ό,Ὀ,Ὁ,Ὂ,Ὃ,Ὄ,Ὅ,Ὸ}, % Greek accents except Ό that has indep. protrusion numbers (below) P = {Ρ}, % Greek (l)P = {Ῥ}, % Greek accents fully protruded left R = {Ŕ,Ŗ,Ř,Ȑ,Ṛ,Ṙ,Ṝ}, S = {Ś,Ŝ,Ş,Š,Ș,Ṣ}, T = {Ţ,Ť,Ț,Ṭ,Ṯ, Τ}, % Greek U = {Ù,Ú,Û,Ü,Ũ,Ū,Ŭ,Ů,Ű,Ų,Ư,Ȕ,Ụ,Ủ,Ứ,Ừ,Ử,Ữ,Ự}, W = {Ŵ,Ẁ,Ẃ,Ẅ}, X = {Χ}, % Greek Y = {Ý,Ŷ,Ÿ,Ỵ,Ỷ,Ỹ}, Υ = {Ϋ,Ῠ,Ῡ}, (l)Υ = {Ύ,Ὺ,Ύ,Ὑ,Ὓ,Ὕ,Ὗ}, Z = {Ź,Ż,Ž,Ẓ, Ζ}, % Greek a = {à,á,â,ã,ä,å,ā,ă,ą,ǻ,ȁ,ạ,ả,ấ,ầ,ẩ,ẫ,ậ,ắ,ằ,ẳ,ẵ}, æ = {ǽ}, c = {ç,ć,ĉ,ċ,č}, d = {đ,ḍ,ḏ}, e = {è,é,ê,ë,ē,ĕ,ė,ę,ě,ȅ,ẹ,ẻ,ẽ,ế,ề,ể,ễ,ệ}, f = {ff}, % Unicode 64256, glyph name in Latin Modern Roman: /f_f ; in New Computer Modern: /ff g = {ĝ,ğ,ġ,ģ,ǧ,ǵ}, h = {ĥ,ħ,ḥ,ḧ,ḫ}, i = {ì,í,î,ï,ĩ,ī,ĭ,į,ı,ȉ,ỉ,ị}, j = {ĵ}, k = {ķ}, l = {ĺ,ļ,ł,ḷ,ḹ}, % ľ,l· n = {ñ,ń,ņ,ň,ṅ,ṇ}, o = {ò,ó,ô,õ,ö,ø,ō,ŏ,ő,ọ,ơ,ǫ,ǿ,ȍ,ỏ,ố,ồ,ổ,ỗ,ộ,ớ,ờ,ỡ,ở,ợ ,ο,ό,ὀ,ὁ,ὂ,ὃ,ὄ,ὅ,ὸ,ό % Greek }, r = {ŕ,ŗ,ř,ȑ,ṛ,ṙ,ṝ}, s = {ś,ŝ,ş,š,ș,ṣ}, t = {ţ,ț,ṭ,ṯ,ẗ}, % ť u = {ù,ú,û,ü,ũ,ū,ŭ,ů,ű,ų,ư,ȕ,ụ,ủ,ứ,ừ,ử,ữ,ự}, w = {ŵ,ẁ,ẃ,ẅ}, y = {ý,ŷ,ÿ,ỳ,ỵ,ỷ,ỹ}, z = {ź,ż,ž,ẓ}, α = {ἁ,ἂ,ἃ,ἄ,ἅ,ἆ,ἇ,ᾀ,ᾁ,ᾂ,ᾃ,ᾄ,ᾅ,ᾆ,ᾇ,ὰ}, ε = {έ,ἐ,ἑ,ἒ,ἓ,ἔ,ἕ,ὲ,έ}, η = {ἠ,ἡ,ἢ,ἣ,ἤ,ἥ,ἦ,ἧ,ᾐ,ᾑ,ᾒ,ᾓ,ᾔ,ᾕ,ᾖ}, ι = {ἰ,ἱ,ὶ,ί,ῐ,ῑ,ϊ,ΐ}, ϊ = {ἲ,ἳ,ἴ,ἵ,ἶ,ἷ,ῐ,ῑ,ΐ}, υ = {ύ,ὺ,ύ,ὑ,ὓ,ὕ,ὗ,ϋ,ῠ,ῡ,ϋ,ΰ}, ω = {ώ,ὠ,ὡ,ὢ,ὣ,ὤ,ὥ,ὦ,ὧ,ᾠ,ᾡ,ᾢ,ᾣ,ᾤ,ᾥ,ᾦ}, } %%% ----------------------------------------------------------------------- %%% PROTRUSION \SetProtrusion [ name = NCM-default ] { } { A = {50,50}, Æ = {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}, t = { ,70}, v = {50,50}, w = {50,50}, x = {50,50}, y = {50,70}, 0 = { ,50}, 1 = {100,200}, 2 = {50,50}, 3 = {50,50}, 4 = {70,70}, 5 = { ,50}, 6 = { ,50}, 7 = {50,100}, 8 = { ,50}, 9 = { ,50}, . = { ,700}, {,}= { ,500}, : = { ,500}, ; = { ,500}, ! = { ,100}, ? = { ,200}, @ = {50,50}, ~ = {200,250}, \% = {50,50}, * = {300,300}, + = {250,250}, - = {400,500}, % /hyphen – = {400,300}, % /endash — = {300,200}, % /emdash _ = {200,200}, % /underscore / = {200,300}, /backslash = {200,300}, ' = {300,400}, % /quotesingle ‘ = {300,400}, ’ = {300,400}, “ = {300,300}, ” = {300,300}, ‚ = {400,400}, „ = {400,400}, ‹ = {400,400}, › = {300,500}, « = {300,200}, » = {100,400}, ¡ = {100, }, ¿ = {100, }, ( = {300, }, ) = { ,300}, < = {200,100}, > = {100,200}, /braceleft = {400,200}, /braceright = {200,400}, /angleleft = {400, }, /angleright = { ,400}, † = {100,100}, ‡ = { 80, 80}, • = {200,200}, · = {400,450}, % / periodcentered ℃ = { 80, 50}, ₡ = { , 50}, ° = {400,400}, ™ = {100,200}, © = {100,100}, ® = {100,100}, ª = {100,200}, º = {100,200}, ¹ = {200,250}, ² = { 50,100}, ³ = { 50,100}, ¬ = {200, }, − = {300,300}, ± = {150,200}, × = {150,250}, ÷ = {150,250}, € = {100, }, Ά = {50,50}, % /Alphatonos Ὰ = {120,50}, % Ἀ = {120,50}, % Ἁ = {80,50}, % Ἂ = {220,50}, % Ἃ = {220,50}, % Ἄ = {170,50}, % Ἅ = {170,50}, % Ἆ = {190,50}, % Ἇ = {190,50}, % ᾈ = {150,50}, % ᾉ = {80,50}, % ᾊ = {220,50}, % ᾋ = {220,50}, % ᾌ = {170,50}, % ᾍ = {170,50}, % ᾎ = {210,50}, % ᾏ = {210,50}, % /uni1FBC.alt = {,205}, % Alpha prosgegrammeni /uni1F88.alt = {50,190}, %Alpha psili prosgegrammeni /uni1F89.alt = {,200}, %Alpha dasia prosgegrammeni /uni1F8A.alt = {130,180}, %Alpha psili baria prosgegrammeni /uni1F8B.alt = {130,190}, %Alpha dasia baria prosgegrammeni /uni1F8C.alt = {100,190}, %Alpha psili oxia prosgegrammeni /uni1F8D.alt = {70,190}, %Alpha dasia oxia prosgegrammeni /uni1F8E.alt = {120,190}, %Alpha psili perispomeni prosgegrammeni /uni1F8F.alt = {120,190}, %Alpha dasia perispomeni prosgegrammeni % /uni1FCC.alt = {,205}, % Eta prosgegrammeni /uni1F98.alt = {185,170}, %Eta psili prosgegrammeni /uni1F99.alt = {185,170}, %Eta dasia prosgegrammeni /uni1F9A.alt = {220,170}, %Eta psili baria prosgegrammeni /uni1F9B.alt = {220,170}, %Eta dasia baria prosgegrammeni /uni1F9C.alt = {220,170}, %Eta psili oxia prosgegrammeni /uni1F9D.alt = {220,170}, %Eta dasia oxia prosgegrammeni /uni1F9E.alt = {255,170}, %Eta psili perispomeni prosgegrammeni /uni1F9F.alt = {255,170}, %Eta dasia perispomeni prosgegrammeni % Ό = {95,50}, % Γ = { ,180}, % /Gamma Δ = {50,50}, % /Delta Θ = { 50, 50}, % /Theta Λ = {50,50}, % /Lambda Σ = { 50, 50}, % /Sigma Υ = {80,80}, % /Upsilon Φ = { 50, 50}, % /Phi Ψ = { 50, 50}, % /Psi Ω = { 20, 30}, % /Omega Ώ = {150,30}, Ὠ = {220,30}, Ὡ = {205,30}, Ὢ = {285,30}, Ὣ = {285,30}, Ὤ = {270,30}, Ὥ = {270,30}, Ὦ = {310,30}, Ὧ = {310,30}, ᾨ = {205,30}, ᾩ = {205,30}, ᾪ = {285,30}, ᾫ = {285,30}, ᾬ = {270,30}, ᾭ = {270,30}, ᾮ = {310,30}, ᾯ = {310,30}, /uni1FFC.alt = {,230}, % Omega prosgegrammeni /uni1FA8.alt = {185,190}, %Omega psili prosgegrammeni /uni1FA9.alt = {185,190}, %Omega dasia prosgegrammeni /uni1FAA.alt = {220,190}, %Omega psili baria prosgegrammeni /uni1FAB.alt = {220,190}, %Omega dasia baria prosgegrammeni /uni1FAC.alt = {220,190}, %Omega psili oxia prosgegrammeni /uni1FAD.alt = {220,190}, %Omega dasia oxia prosgegrammeni /uni1FAE.alt = {255,190}, %Omega psili perispomeni prosgegrammeni /uni1FAF.alt = {255,190}, %Omega dasia perispomeni prosgegrammeni % α = {,50}, γ = {50,50}, ζ = {,50}, θ = {30,40}, ι = {,50}, ϊ = {-20,-30}, κ = {50,50}, λ = {50,50}, ν = {50,25}, π = {50,50}, σ = {,50}, ς = {,50}, τ = {50,50}, χ = {50,50}, ψ = {50,50}, } \SetProtrusion [ name = NCM-TU, load = NCM-default ] { encoding = {TU,EU1,EU2}, family = {New Computer Modern} } { /a.end = {,330}, /e.end = {,350}, /k.alt = { ,50}, /r.end = {,300}, /m.end = {,200}, /n.end = {,300}, /one.oldstyle = {100,100}, /two.oldstyle = { 50, 50}, /three.oldstyle = { 30, 80}, /four.oldstyle = { 50, 50}, /seven.oldstyle = { 50, 80}, } \SetProtrusion [ name = CMU-TU, load = NCM-default ] { encoding = {TU,EU1,EU2}, family = {CMU Serif} } { /oneoldstyle = {100,100}, /twooldstyle = { 50, 50}, /threeoldstyle = { 30, 80}, /fouroldstyle = { 50, 50}, /sevenoldstyle = { 50, 80}, } \SetProtrusion [ name = NCM-it ] { } { A = {125,100}, Æ = {125,-55}, B = {90,-40}, C = {145,-75}, D = {75, -28}, E = {80,-55}, F = {85,-80}, G = {153,-15}, H = {73,-60}, I = {140,-120}, IJ = {140,-80}, J = {135,-80}, K = {70,-30}, L = {87, 40}, M = {67,-45}, N = {75,-55}, O = {150,-30}, Œ = {150,-55}, P = {82,-50}, Q = {150,-30}, R = {75, 15}, S = {90,-65}, $ = {100,-20}, T = {220,-85}, U = {230,-55}, V = {260,-60}, W = {185,-55}, X = {70,-30}, Y = {250,-60}, Z = {90,-60}, a = {150,-10}, b = {170, }, c = {173,-10}, d = {150,-55}, e = {180, }, f = { ,-250}, g = {150,-10}, h = {100, }, i = {210, }, ij = {210,-40}, j = { ,-40}, k = {110,-50}, l = {240,-110}, m = {80, }, n = {115, }, o = {155, }, q = {170,-40}, r = {155,-40}, s = {130, }, t = {230,-10}, u = {120, }, v = {140,-25}, w = {98,-20}, x = {65,-40}, y = {130,-20}, z = {110,-80}, 0 = {170,-85}, 1 = {230,110}, 2 = {130,-70}, 3 = {140,-70}, 4 = {130,80}, 5 = {160, }, 6 = {175,-30}, 7 = {250,-150}, 8 = {130,-40}, 9 = {155,-80}, . = { ,500}, {,}= { ,450}, : = { ,300}, ; = { ,300}, & = {130,30}, \% = {180,50}, * = {380,20}, + = {180,200}, @ = {180,10}, ~ = {200,150}, ( = {300, }, ) = { ,70}, / = {100,100}, - = {500,300}, % /hyphen – = {500,300}, % /endash — = {400,170}, % /emdash _ = {100,200}, % /underscore ' = {300,400}, % /quotesingle " = {500,300}, ‘ = {800,200}, ’ = {800,-20}, “ = {540,100}, ” = {500,100}, ‚ = {300,700}, „ = {200,600}, ‹ = {500,300}, › = {400,400}, « = {400,100}, » = {200,300}, ¡ = {200, }, ¿ = {200, }, < = {300,100}, > = {200,100}, /backslash = {300,300}, /braceleft = {400,100}, /braceright = {200,200}, † = {200, 80}, ‡ = {120, 80}, • = {220,100}, · = {550,300}, % / periodcentered ℃ = {170, }, ₡ = {100, 50}, ¶ = {200, }, ° = {500,300}, ™ = {200, 70}, © = { 50, 70}, ® = { 50, 70}, ª = {140,100}, º = {140,100}, ¹ = {400,150}, ² = {250, 80}, ³ = {250, 80}, ¬ = {250, 80}, − = {300,200}, ± = {150,170}, × = {200,200}, ÷ = {200,200}, € = {150, }, Γ = {100,120}, % /Gamma Δ = {120,100}, % /Delta Θ = {120, 50}, % /Theta Λ = {160,100}, % /Lambda Ξ = {100,}, % /Xi Π = {100,}, % /Pi Σ = {100, 50}, % /Sigma Υ = {260,100}, % /Upsilon Φ = {130, 70}, % /Phi Ψ = {130, 50}, % /Psi Ω = { 50,}, % /Omega Ὰ = {190,50}, % Ἀ = {220,50}, % Ἁ = {200,50}, % Ἂ = {300,50}, % Ἃ = {300,50}, % Ἄ = {300,50}, % Ἅ = {300,50}, % Ἆ = {320,50}, % Ἇ = {320,50}, % ᾈ = {200,50}, % ᾉ = {200,50}, % ᾊ = {300,50}, % ᾋ = {300,50}, % ᾌ = {300,50}, % ᾍ = {300,50}, % ᾎ = {320,50}, % ᾏ = {320,50}, % /uni1FBC.alt = {,205}, % Alpha prosgegrammeni /uni1F88.alt = {50,190}, %Alpha psili prosgegrammeni /uni1F89.alt = {,200}, %Alpha dasia prosgegrammeni /uni1F8A.alt = {130,180}, %Alpha psili baria prosgegrammeni /uni1F8B.alt = {130,190}, %Alpha dasia baria prosgegrammeni /uni1F8C.alt = {100,190}, %Alpha psili oxia prosgegrammeni /uni1F8D.alt = {70,190}, %Alpha dasia oxia prosgegrammeni /uni1F8E.alt = {120,190}, %Alpha psili perispomeni prosgegrammeni /uni1F8F.alt = {120,190}, %Alpha dasia perispomeni prosgegrammeni % /uni1FCC.alt = {,205}, % Eta prosgegrammeni /uni1F98.alt = {185,170}, %Eta psili prosgegrammeni /uni1F99.alt = {185,170}, %Eta dasia prosgegrammeni /uni1F9A.alt = {220,170}, %Eta psili baria prosgegrammeni /uni1F9B.alt = {220,170}, %Eta dasia baria prosgegrammeni /uni1F9C.alt = {220,170}, %Eta psili oxia prosgegrammeni /uni1F9D.alt = {220,170}, %Eta dasia oxia prosgegrammeni /uni1F9E.alt = {255,170}, %Eta psili perispomeni prosgegrammeni /uni1F9F.alt = {255,170}, %Eta dasia perispomeni prosgegrammeni % Ό = {95,50}, % Ω = {120, 30}, % /Omega Ώ = {160,30}, Ὠ = {250,30}, Ὡ = {250,30}, Ὢ = {300,30}, Ὣ = {300,30}, Ὤ = {300,30}, Ὥ = {300,30}, Ὦ = {330,30}, Ὧ = {330,30}, ῼ = {30,30}, ᾨ = {230,30}, ᾩ = {230,30}, ᾪ = {300,30}, ᾫ = {300,30}, ᾬ = {300,30}, ᾭ = {300,30}, ᾮ = {330,30}, ᾯ = {330,30}, /uni1FFC.alt = {,230}, % Omega prosgegrammeni /uni1FA8.alt = {185,190}, %Omega psili prosgegrammeni /uni1FA9.alt = {185,190}, %Omega dasia prosgegrammeni /uni1FAA.alt = {220,190}, %Omega psili baria prosgegrammeni /uni1FAB.alt = {220,190}, %Omega dasia baria prosgegrammeni /uni1FAC.alt = {220,190}, %Omega psili oxia prosgegrammeni /uni1FAD.alt = {220,190}, %Omega dasia oxia prosgegrammeni /uni1FAE.alt = {255,190}, %Omega psili perispomeni prosgegrammeni /uni1FAF.alt = {255,190}, %Omega dasia perispomeni prosgegrammeni % α = {50,50}, γ = {100,50}, δ = {30,50}, ε = {30,}, ζ = {20,50}, θ = {30,40}, ι = {,50}, ϊ = {-20,-30}, κ = {50,50}, λ = {-20,50}, ν = {50,25}, ο ={40,}, π = {50,50}, σ = {40,50}, ς = {20,50}, τ = {50,50}, υ = {80,}, φ = {80,}, χ = {20,}, ψ = {80,}, } \SetProtrusion [ name = NCM-it-TU, load = NCM-it ] { encoding = {TU,EU1,EU2}, family = {New Computer Modern}, shape = {it,sl} } { /a.end = {,330}, %Fix /e.end = {,350}, %Fix /k.alt = { ,50}, %Fix /r.end = {,300}, %Fix /m.end = {,200}, %Fix /n.end = {,300}, %Fix /one.oldstyle = {100,100}, /two.oldstyle = {100, 80}, /three.oldstyle = { 80, 50}, /four.oldstyle = { 80, 80}, /five.oldstyle = { 50, }, /six.oldstyle = { 50, }, /seven.oldstyle = { 80, 80}, /eight.oldstyle = { 50, }, } \SetProtrusion [ name = CMU-it-TU, load = NCM-it ] { encoding = {TU,EU1,EU2}, family = {CMU Serif}, shape = {it,sl} } { /oneoldstyle = {100,100}, /twooldstyle = {100, 80}, /threeoldstyle = { 80, 50}, /fouroldstyle = { 80, 80}, /fiveoldstyle = { 50, }, /sixoldstyle = { 50, }, /sevenoldstyle = { 80, 80}, /eightoldstyle = { 50, }, } \endinput %% %% End of file `mt-NewComputerModern.cfg'.