izaberina

mt-LatinModernRoman.cfg

Jul 6th, 2014
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.92 KB | None | 0 0
  1. %%
  2. %% This is file `mt-LatinModernRoman.cfg',
  3. %% generated with the docstrip utility.
  4. %%
  5. %% The original source files were:
  6. %%
  7. %% microtype-utf.dtx (with options: `LatinModernRoman')
  8. %%
  9. %% ------------------------------------------------------------------------
  10. %%
  11. %% The `microtype' package
  12. %% Subliminal refinements towards typographical perfection
  13. %% Copyright (c) 2004--2013 R Schlicht <[email protected]>
  14. %%
  15. %% This work may be distributed and/or modified under the conditions of the
  16. %% LaTeX Project Public License, either version 1.3c of this license or (at
  17. %% your option) any later version. The latest version of this license is in:
  18. %% http://www.latex-project.org/lppl.txt, and version 1.3c or later is part
  19. %% of all distributions of LaTeX version 2005/12/01 or later.
  20. %%
  21. %% This work has the LPPL maintenance status `author-maintained'.
  22. %%
  23. %% This work consists of the files microtype.dtx and microtype.ins and the
  24. %% derived files microtype.sty, microtype-pdftex.def, microtype-xetex.def,
  25. %% microtype-luatex.def, microtype.lua and letterspace.sty.
  26. %%
  27. %% ------------------------------------------------------------------------
  28. %% This is a font-specific configuration file for the `microtype' package.
  29. %% It may contain settings for font expansion and character protrusion,
  30. %% tracking, interword spacing and additional kerning, as well as
  31. %% character inheritance declarations.
  32. %% Please consult the documentation for details.
  33. %%
  34. %% If you think you have found improvements to these settings, please
  35. %% let me know.
  36. %%
  37. %% When modifying this file, also change the identification line below.
  38. %% ------------------------------------------------------------------------
  39. %%
  40. \ProvidesFile
  41. {mt-LatinModernRoman.cfg}[2013/03/13 v1.0 microtype config. file: Latin Modern Roman (RS)]
  42.  
  43. %%% -----------------------------------------------------------------------
  44. %%% INHERITANCE
  45.  
  46. %% for xetex (EU1) and luatex (EU2)
  47. \DeclareCharacterInheritance
  48. { encoding = {EU1,EU2},
  49. family = Latin Modern Roman }
  50. { A = {À,Á,Â,Ã,Ä,Å,Ā,Ă,Ą,Ǻ,Ȁ,Ạ,Ả,Ấ,Ầ,Ẩ,Ẫ,Ậ,Ắ,Ằ,Ẳ,Ặ,
  51. Α}, % Greek
  52. Æ = {Ǽ},
  53. B = {฿,
  54. Β}, % Greek
  55. C = {Ç,Ć,Ĉ,Ċ,Č},
  56. D = {Ð,Ď,Đ,Ḍ,Ḏ},
  57. E = {È,É,Ê,Ë,Ē,Ĕ,Ė,Ę,Ě,Ȅ,Ẹ,Ẻ,Ẽ,Ề,Ế,Ễ,Ể,Ệ,
  58. Ε}, % Greek
  59. G = {Ĝ,Ğ,Ġ,Ģ,Ǧ,Ǵ},
  60. H = {Ĥ,Ħ,Ḥ,Ḧ,Ḫ,
  61. Η}, % Greek
  62. I = {Ì,Í,Î,Ï,Ĩ,Ī,Ĭ,Į,İ,Ȉ,Ỉ,Ị,
  63. Ι}, % Greek
  64. J = {Ĵ},
  65. K = {Ķ,
  66. Κ}, % Greek
  67. L = {Ĺ,Ļ,Ł,Ḷ}, % Ľ,Ŀ,Ḹ
  68. M = {Μ}, % Greek
  69. N = {Ñ,Ń,Ņ,Ň,Ṅ,Ṇ,
  70. Ν}, % Greek
  71. O = {Ò,Ó,Ô,Õ,Ö,Ø,Ō,Ŏ,Ő,Ọ,Ơ,Ǫ,Ǿ,Ȍ,Ỏ,Ố,Ồ,Ổ,Ỗ,Ộ,Ớ,Ờ,Ỡ,Ở,Ợ,
  72. Ο}, % Greek
  73. P = {Ρ}, % Greek
  74. R = {Ŕ,Ŗ,Ř,Ȑ,Ṛ,Ṙ,Ṝ},
  75. S = {Ś,Ŝ,Ş,Š,Ș,Ṣ},
  76. T = {Ţ,Ť,Ț,Ṭ,Ṯ,
  77. Τ}, % Greek
  78. U = {Ù,Ú,Û,Ü,Ũ,Ū,Ŭ,Ů,Ű,Ų,Ư,Ȕ,Ụ,Ủ,Ứ,Ừ,Ử,Ữ,Ự},
  79. W = {Ŵ,Ẁ,Ẃ,Ẅ},
  80. X = {Χ}, % Greek
  81. Y = {Ý,Ŷ,Ÿ,Ỵ,Ỷ,Ỹ},
  82. Z = {Ź,Ż,Ž,Ẓ,
  83. Ζ}, % Greek
  84. a = {à,á,â,ã,ä,å,ā,ă,ą,ǻ,ȁ,ạ,ả,ấ,ầ,ẩ,ẫ,ậ,ắ,ằ,ẳ,ẵ},
  85. æ = {ǽ},
  86. c = {ç,ć,ĉ,ċ,č},
  87. d = {đ,ḍ,ḏ},
  88. e = {è,é,ê,ë,ē,ĕ,ė,ę,ě,ȅ,ẹ,ẻ,ẽ,ế,ề,ể,ễ,ệ},
  89. f = {/f_f},
  90. g = {ĝ,ğ,ġ,ģ,ǧ,ǵ},
  91. h = {ĥ,ħ,ḥ,ḧ,ḫ},
  92. i = {ì,í,î,ï,ĩ,ī,ĭ,į,ı,ȉ,ỉ,ị},
  93. j = {ĵ},
  94. k = {ķ},
  95. l = {ĺ,ļ,ł,ḷ,ḹ}, % ľ,l·
  96. n = {ñ,ń,ņ,ň,ṅ,ṇ},
  97. o = {ò,ó,ô,õ,ö,ø,ō,ŏ,ő,ọ,ơ,ǫ,ǿ,ȍ,ỏ,ố,ồ,ổ,ỗ,ộ,ớ,ờ,ỡ,ở,ợ},
  98. r = {ŕ,ŗ,ř,ȑ,ṛ,ṙ,ṝ},
  99. s = {ś,ŝ,ş,š,ș,ṣ},
  100. t = {ţ,ț,ṭ,ṯ,ẗ}, % ť
  101. u = {ù,ú,û,ü,ũ,ū,ŭ,ů,ű,ų,ư,ȕ,ụ,ủ,ứ,ừ,ử,ữ,ự},
  102. w = {ŵ,ẁ,ẃ,ẅ},
  103. y = {ý,ŷ,ÿ,ỳ,ỵ,ỷ,ỹ},
  104. z = {ź,ż,ž,ẓ},
  105. }
  106.  
  107. %%% -----------------------------------------------------------------------
  108. %%% PROTRUSION
  109.  
  110. \SetProtrusion
  111. [ name = LMR-default ]
  112. { encoding = {EU1,EU2},
  113. family = Latin Modern Roman }
  114. {
  115. A = {50,50},
  116. Æ = {50, },
  117. F = { ,50},
  118. J = {50, },
  119. K = { ,50},
  120. L = { ,50},
  121. T = {50,50},
  122. V = {50,50},
  123. W = {50,50},
  124. X = {50,50},
  125. Y = {50,50},
  126. k = { ,50},
  127. r = { ,50},
  128. t = { ,70},
  129. v = {50,50},
  130. w = {50,50},
  131. x = {50,50},
  132. y = {50,70},
  133. 0 = { ,50},
  134. 1 = {100,200},
  135. 2 = {50,50},
  136. 3 = {50,50},
  137. 4 = {70,70},
  138. 5 = { ,50},
  139. 6 = { ,50},
  140. 7 = {50,100},
  141. 8 = { ,50},
  142. 9 = { ,50},
  143. . = { ,700},
  144. {,}= { ,500},
  145. : = { ,500},
  146. ; = { ,500},
  147. ! = { ,100},
  148. ? = { ,200},
  149. @ = {50,50},
  150. ~ = {200,250},
  151. \% = {50,50},
  152. * = {300,300},
  153. + = {250,250},
  154. - = {400,500}, % /hyphen
  155. – = {400,300}, % /endash
  156. — = {300,200}, % /emdash
  157. _ = {200,200}, % /underscore
  158. / = {200,300},
  159. /backslash = {200,300},
  160. ' = {300,400}, % /quotesingle
  161. ‘ = {500,700}, ’ = {500,600},
  162. “ = {500,300}, ” = {200,600},
  163. ‚ = {400,400}, „ = {400,400},
  164. ‹ = {400,400}, › = {300,500},
  165. « = {300,200}, » = {100,400},
  166. ¡ = {100, }, ¿ = {100, },
  167. ( = {300, }, ) = { ,300},
  168. < = {200,100}, > = {100,200},
  169. /braceleft = {400,200}, /braceright = {200,400},
  170. /angleleft = {400, }, /angleright = { ,400},
  171. † = {100,100},
  172. ‡ = { 80, 80},
  173. • = {200,200},
  174. · = {400,450}, % / periodcentered
  175. ℃ = { 80, 50},
  176. ₡ = { , 50},
  177. ° = {400,400},
  178. ™ = {100,200},
  179. © = {100,100},
  180. ® = {100,100},
  181. ª = {100,200},
  182. º = {100,200},
  183. ¹ = {200,250},
  184. ² = { 50,100},
  185. ³ = { 50,100},
  186. ¬ = {200, },
  187. − = {300,300},
  188. ± = {150,200},
  189. × = {150,250},
  190. ÷ = {150,250},
  191. € = {100, },
  192. /one.oldstyle = {100,100},
  193. /two.oldstyle = { 50, 50},
  194. /three.oldstyle = { 30, 80},
  195. /four.oldstyle = { 50, 50},
  196. /seven.oldstyle = { 50, 80},
  197. Γ = { ,180}, % /Gamma
  198. Δ = {100,100}, % /Delta
  199. Θ = { 50, 50}, % /Theta
  200. Λ = {100,100}, % /Lambda
  201. Σ = { 50, 50}, % /Sigma
  202. Υ = {100,100}, % /Upsilon
  203. Φ = { 50, 50}, % /Phi
  204. Ψ = { 50, 50}, % /Psi
  205. }
  206.  
  207. \SetProtrusion
  208. [ name = LMR-it ]
  209. { encoding = {EU1,EU2},
  210. family = Latin Modern Roman,
  211. shape = {it,sl} }
  212. {
  213. A = {125,100},
  214. Æ = {125,-55},
  215. B = {90,-40},
  216. C = {145,-75},
  217. D = {75, -28},
  218. E = {80,-55},
  219. F = {85,-80},
  220. G = {153,-15},
  221. H = {73,-60},
  222. I = {140,-120},
  223. IJ = {140,-80},
  224. J = {135,-80},
  225. K = {70,-30},
  226. L = {87, 40},
  227. M = {67,-45},
  228. N = {75,-55},
  229. O = {150,-30},
  230. Œ = {150,-55},
  231. P = {82,-50},
  232. Q = {150,-30},
  233. R = {75, 15},
  234. S = {90,-65},
  235. $ = {100,-20},
  236. T = {220,-85},
  237. U = {230,-55},
  238. V = {260,-60},
  239. W = {185,-55},
  240. X = {70,-30},
  241. Y = {250,-60},
  242. Z = {90,-60},
  243. a = {150,-10},
  244. b = {170, },
  245. c = {173,-10},
  246. d = {150,-55},
  247. e = {180, },
  248. f = { ,-250},
  249. g = {150,-10},
  250. h = {100, },
  251. i = {210, },
  252. ij = {210,-40},
  253. j = { ,-40},
  254. k = {110,-50},
  255. l = {240,-110},
  256. m = {80, },
  257. n = {115, },
  258. o = {155, },
  259. q = {170,-40},
  260. r = {155,-40},
  261. s = {130, },
  262. t = {230,-10},
  263. u = {120, },
  264. v = {140,-25},
  265. w = {98,-20},
  266. x = {65,-40},
  267. y = {130,-20},
  268. z = {110,-80},
  269. 0 = {170,-85},
  270. 1 = {230,110},
  271. 2 = {130,-70},
  272. 3 = {140,-70},
  273. 4 = {130,80},
  274. 5 = {160, },
  275. 6 = {175,-30},
  276. 7 = {250,-150},
  277. 8 = {130,-40},
  278. 9 = {155,-80},
  279. . = { ,500},
  280. {,}= { ,450},
  281. : = { ,300},
  282. ; = { ,300},
  283. & = {130,30},
  284. \% = {180,50},
  285. * = {380,20},
  286. + = {180,200},
  287. @ = {180,10},
  288. ~ = {200,150},
  289. ( = {300, }, ) = { ,70},
  290. / = {100,100},
  291. - = {500,300}, % /hyphen
  292. – = {500,300}, % /endash
  293. — = {400,170}, % /emdash
  294. _ = {100,200}, % /underscore
  295. ' = {300,400}, % /quotesingle
  296. " = {500,300},
  297. ‘ = {800,200}, ’ = {800,-20},
  298. “ = {540,100}, ” = {500,100},
  299. ‚ = {300,700}, „ = {200,600},
  300. ‹ = {500,300}, › = {400,400},
  301. « = {400,100}, » = {200,300},
  302. ¡ = {200, }, ¿ = {200, },
  303. < = {300,100}, > = {200,100},
  304. /backslash = {300,300},
  305. /braceleft = {400,100}, /braceright = {200,200},
  306. † = {200, 80},
  307. ‡ = {120, 80},
  308. • = {220,100},
  309. · = {550,300}, % / periodcentered
  310. ℃ = {170, },
  311. ₡ = {100, 50},
  312. ¶ = {200, },
  313. ° = {500,300},
  314. ™ = {200, 70},
  315. © = { 50, 70},
  316. ® = { 50, 70},
  317. ª = {140,100},
  318. º = {140,100},
  319. ¹ = {400,150},
  320. ² = {250, 80},
  321. ³ = {250, 80},
  322. ¬ = {250, 80},
  323. − = {300,200},
  324. ± = {150,170},
  325. × = {200,200},
  326. ÷ = {200,200},
  327. € = {150, },
  328. /one.oldstyle = {100,100},
  329. /two.oldstyle = {100, 80},
  330. /three.oldstyle = { 80, 50},
  331. /four.oldstyle = { 80, 80},
  332. /five.oldstyle = { 50, },
  333. /six.oldstyle = { 50, },
  334. /seven.oldstyle = { 80, 80},
  335. /eight.oldstyle = { 50, },
  336. Γ = {100,120}, % /Gamma
  337. Δ = {120,100}, % /Delta
  338. Θ = {120, 50}, % /Theta
  339. Λ = {130,100}, % /Lambda
  340. Ξ = {100,}, % /Xi
  341. Π = {100,}, % /Pi
  342. Σ = {100, 50}, % /Sigma
  343. Υ = {180,100}, % /Upsilon
  344. Φ = {130, 70}, % /Phi
  345. Ψ = {130, 50}, % /Psi
  346. Ω = { 50,}, % /Omega
  347. }
  348.  
  349. \endinput
  350. %%
  351. %% End of file `mt-LatinModernRoman.cfg'.
Advertisement
Add Comment
Please, Sign In to add comment