moderncviconsmarvosym.sty 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. %% start of file `moderncviconsmarvosym.sty'.
  2. %% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com).
  3. %
  4. % This work may be distributed and/or modified under the
  5. % conditions of the LaTeX Project Public License version 1.3c,
  6. % available at http://www.latex-project.org/lppl/.
  7. %-------------------------------------------------------------------------------
  8. % identification
  9. %-------------------------------------------------------------------------------
  10. \NeedsTeXFormat{LaTeX2e}
  11. \ProvidesPackage{moderncviconsmarvosym}[2015/07/28 v2.0.0 modern curriculum vitae and letter icons: marvosym]
  12. %-------------------------------------------------------------------------------
  13. % required packages
  14. %-------------------------------------------------------------------------------
  15. % MarVoSym font
  16. %\RequirePackage{marvosym}
  17. \newcommand*{\marvosymbol}[1]{}
  18. %\ifxetexorluatex
  19. % \renewcommand*{\marvosymbol}[1]{{\fontspec{MarVoSym}\char#1}}
  20. %\else
  21. \renewcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}}
  22. %\fi
  23. % tikz drawings
  24. \RequirePackage{tikz}
  25. %-------------------------------------------------------------------------------
  26. % symbols definition
  27. %-------------------------------------------------------------------------------
  28. \renewcommand*{\labelitemi} {\strut\textcolor{color1}{\marvosymbol{123}}} % equivalent to \Neutral from marvosym package; alternative: \fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}
  29. %\renewcommand*{\labelitemii} {\strut\textcolor{color1}{\large\bfseries-}} % no change from default in moderncv.cls
  30. %\renewcommand*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% no change from default in moderncv.cls
  31. %\renewcommand*{\labelitemiv} {\labelitemiii} % no change from default in moderncv.cls
  32. \renewcommand*{\addresssymbol} {}
  33. \renewcommand*{\mobilephonesymbol} {\marvosymbol{72}~}
  34. \renewcommand*{\fixedphonesymbol} {\marvosymbol{84}~}
  35. \renewcommand*{\faxphonesymbol} {\marvosymbol{117}~}
  36. \renewcommand*{\emailsymbol} {\marvosymbol{66}~}
  37. \renewcommand*{\homepagesymbol} {{\Large\marvosymbol{205}}~}
  38. \renewcommand*{\linkedinsocialsymbol}{%
  39. \protect\raisebox{-0.165em}{%
  40. \protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.25, yscale=-0.25, inner sep=0pt, outer sep=0pt]
  41. \protect\begin{scope}[cm={{0.60,0.0,0.0,0.60,(346.39,123.07)}}]
  42. \protect\path[fill=color2]
  43. (381,202) -- (434,202) .. controls (439,202) and (442,205) ..
  44. (442,210) -- (442,264) .. controls (442,268) and (439,272) ..
  45. (434,272) -- (381,272) .. controls (376,272) and (372,268) ..
  46. (372,264) -- (372,210) .. controls (372,205) and (376,202) ..
  47. (381,202) -- cycle;
  48. \protect\begin{scope}[xscale=0.98, yscale=1.02, fill=white]
  49. \protect\path[fill=white]
  50. (403,253) -- (403,224) -- (394,224) -- (394,253) --
  51. cycle(398,211) .. controls (397,211) and (395,212) ..
  52. (395,213) .. controls (394,213) and (393,215) ..
  53. (393,216) .. controls (393,217) and (394,218) ..
  54. (395,219) .. controls (395,220) and (397,220) ..
  55. (398,220) .. controls (400,220) and (401,220) ..
  56. (402,219) .. controls (402,218) and (403,217) ..
  57. (403,216) .. controls (403,215) and (402,213) ..
  58. (402,213) .. controls (401,212) and (400,211) ..
  59. (398,211) -- cycle;
  60. \protect\path[fill=white]
  61. (410,253) -- (419,253) --
  62. (419,236) .. controls (419,236) and (419,235) ..
  63. (419,235) .. controls (419,235) and (419,234) ..
  64. (419,234) .. controls (419,233) and (420,232) ..
  65. (421,232) .. controls (422,231) and (423,231) ..
  66. (424,231) .. controls (425,231) and (427,231) ..
  67. (427,232) .. controls (428,234) and (428,235) ..
  68. (428,237) -- (428,253) -- (437,253) --
  69. (437,236) .. controls (437,232) and (436,228) ..
  70. (434,226) .. controls (433,224) and (430,223) ..
  71. (427,223) .. controls (425,223) and (423,224) ..
  72. (421,225) .. controls (420,226) and (419,227) ..
  73. (418,228) -- (418,228) -- (417,224) --
  74. (410,224) .. controls (410,225) and (410,227) ..
  75. (410,228) .. controls (410,230) and (410,231) ..
  76. (410,233) -- cycle;
  77. \protect\end{scope}%
  78. \protect\end{scope}%
  79. \protect\end{tikzpicture}}%
  80. ~}
  81. \renewcommand*{\twittersocialsymbol} {%
  82. \protect\raisebox{0em}{%
  83. \protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.005, yscale=-0.005, inner sep=0pt, outer sep=0pt]
  84. \protect\path[fill=color2]
  85. (2000, 192) .. controls (1926, 225) and (1847, 247) ..
  86. (1764, 257) .. controls (1849, 206) and (1914, 126) ..
  87. (1945, 30) .. controls (1865, 77) and (1778, 111) ..
  88. (1684, 130) .. controls (1609, 50) and (1503, 0) ..
  89. (1385, 0) .. controls (1158, 0) and ( 974, 184) ..
  90. ( 974, 410) .. controls ( 974, 442) and ( 978, 474) ..
  91. ( 985, 504) .. controls ( 644, 487) and ( 342, 323) ..
  92. ( 139, 75) .. controls ( 104, 136) and ( 84, 206) ..
  93. ( 84, 281) .. controls ( 84, 424) and ( 156, 549) ..
  94. ( 266, 623) .. controls ( 199, 621) and ( 136, 602) ..
  95. ( 80, 572) .. controls ( 80, 573) and ( 80, 575) ..
  96. ( 80, 577) .. controls ( 80, 776) and ( 222, 941) ..
  97. ( 409, 979) .. controls ( 375, 988) and ( 339, 993) ..
  98. ( 301, 993) .. controls ( 275, 993) and ( 249, 991) ..
  99. ( 224, 986) .. controls ( 276,1149) and ( 428,1268) ..
  100. ( 607,1271) .. controls ( 467,1381) and ( 290,1447) ..
  101. ( 98,1447) .. controls ( 65,1447) and ( 32,1445) ..
  102. ( 0,1441) .. controls ( 182,1557) and ( 397,1625) ..
  103. ( 629,1625) .. controls (1384,1625) and (1796,1000) ..
  104. (1796, 458) .. controls (1796, 440) and (1796, 422) ..
  105. (1795, 405) .. controls (1875, 347) and (1945, 275) ..
  106. (2000, 192);
  107. \protect\end{tikzpicture}}%
  108. ~}
  109. \renewcommand*{\githubsocialsymbol} {%
  110. \protect\raisebox{-0.15em}{%
  111. \protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.25, yscale=-0.25, inner sep=0pt, outer sep=0pt]
  112. \protect\begin{scope}[shift={(507,387)}]
  113. \protect\path[fill=color2]
  114. (117, 60) .. controls (117, 71) and (108, 81) ..
  115. ( 96, 81) .. controls ( 85, 81) and ( 75, 71) ..
  116. ( 75, 60) .. controls ( 75, 48) and ( 85, 39) ..
  117. ( 96, 39) .. controls (108, 39) and (117, 48) ..
  118. (117, 60) -- cycle;
  119. \protect\path[cm={{0.88,0.0,0.0,0.88,(11.10,6.89)}}, fill=white]
  120. (117, 60) .. controls (117, 71) and (108, 81) ..
  121. ( 96, 81) .. controls ( 85, 81) and ( 75, 71) ..
  122. ( 75, 60) .. controls ( 75, 48) and ( 85, 39) ..
  123. ( 96, 39) .. controls (108, 39) and (117, 48) ..
  124. (117, 60) -- cycle;
  125. \protect\path[fill=color2, nonzero rule]
  126. (103, 45) .. controls (103, 45) and (101, 46) ..
  127. (101, 47) -- (100, 47) --
  128. ( 99, 47) .. controls ( 99, 47) and ( 98, 47) ..
  129. ( 97, 47) .. controls ( 94, 47) and ( 93, 47) ..
  130. ( 92, 47) -- ( 92, 47) --
  131. ( 91, 47) .. controls ( 90, 46) and ( 88, 45) ..
  132. ( 88, 45) .. controls ( 88, 45) and ( 88, 45) ..
  133. ( 87, 45) .. controls ( 87, 45) and ( 87, 45) ..
  134. ( 87, 45) .. controls ( 86, 46) and ( 86, 48) ..
  135. ( 86, 49) -- ( 87, 50) --
  136. ( 86, 51) .. controls ( 85, 51) and ( 85, 52) ..
  137. ( 85, 53) .. controls ( 85, 54) and ( 85, 57) ..
  138. ( 85, 58) .. controls ( 85, 58) and ( 85, 58) ..
  139. ( 82, 59) .. controls ( 79, 59) and ( 77, 59) ..
  140. ( 77, 59) .. controls ( 77, 59) and ( 77, 59) ..
  141. ( 78, 59) .. controls ( 80, 59) and ( 83, 59) ..
  142. ( 85, 59) .. controls ( 85, 59) and ( 85, 59) ..
  143. ( 85, 59) .. controls ( 86, 59) and ( 86, 59) ..
  144. ( 86, 59) .. controls ( 86, 59) and ( 85, 59) ..
  145. ( 84, 59) .. controls ( 82, 60) and ( 80, 60) ..
  146. ( 79, 60) .. controls ( 78, 61) and ( 77, 61) ..
  147. ( 77, 61) .. controls ( 77, 61) and ( 78, 61) ..
  148. ( 79, 61) .. controls ( 81, 60) and ( 83, 60) ..
  149. ( 85, 60) .. controls ( 86, 60) and ( 86, 60) ..
  150. ( 86, 60) .. controls ( 86, 60) and ( 87, 61) ..
  151. ( 88, 62) .. controls ( 89, 63) and ( 90, 63) ..
  152. ( 92, 63) .. controls ( 92, 63) and ( 93, 64) ..
  153. ( 93, 64) .. controls ( 93, 64) and ( 93, 64) ..
  154. ( 93, 64) .. controls ( 92, 64) and ( 92, 65) ..
  155. ( 92, 65) .. controls ( 92, 66) and ( 90, 66) ..
  156. ( 89, 66) .. controls ( 88, 66) and ( 88, 66) ..
  157. ( 87, 65) .. controls ( 87, 64) and ( 86, 63) ..
  158. ( 86, 63) .. controls ( 85, 63) and ( 84, 63) ..
  159. ( 84, 63) .. controls ( 84, 63) and ( 84, 63) ..
  160. ( 84, 63) .. controls ( 85, 64) and ( 86, 65) ..
  161. ( 86, 66) .. controls ( 87, 67) and ( 87, 68) ..
  162. ( 88, 68) .. controls ( 89, 68) and ( 89, 68) ..
  163. ( 90, 68) -- ( 92, 68) -- ( 92, 70) -- ( 92, 72) --
  164. ( 91, 72) .. controls ( 91, 72) and ( 91, 73) ..
  165. ( 91, 73) .. controls ( 90, 73) and ( 90, 73) ..
  166. ( 91, 73) .. controls ( 92, 73) and ( 92, 73) ..
  167. ( 92, 73) .. controls ( 93, 73) and ( 93, 73) ..
  168. ( 93, 70) .. controls ( 93, 67) and ( 93, 67) ..
  169. ( 94, 66) -- ( 94, 66) --
  170. ( 94, 69) .. controls ( 94, 71) and ( 94, 73) ..
  171. ( 94, 73) .. controls ( 94, 73) and ( 94, 73) ..
  172. ( 93, 74) .. controls ( 93, 74) and ( 93, 74) ..
  173. ( 93, 74) .. controls ( 93, 74) and ( 93, 74) ..
  174. ( 94, 74) .. controls ( 94, 74) and ( 95, 74) ..
  175. ( 96, 73) .. controls ( 96, 72) and ( 96, 71) ..
  176. ( 96, 68) -- ( 96, 66) -- ( 96, 66) --
  177. ( 96, 69) .. controls ( 96, 72) and ( 96, 72) ..
  178. ( 97, 73) .. controls ( 97, 74) and ( 99, 74) ..
  179. ( 99, 74) .. controls ( 99, 74) and ( 99, 74) ..
  180. ( 99, 73) .. controls ( 99, 73) and ( 98, 73) ..
  181. ( 98, 72) .. controls ( 98, 72) and ( 98, 66) ..
  182. ( 98, 66) .. controls ( 98, 66) and ( 99, 66) ..
  183. ( 99, 66) .. controls ( 99, 67) and ( 99, 67) ..
  184. ( 99, 69) .. controls ( 99, 71) and ( 99, 72) ..
  185. ( 99, 72) .. controls ( 99, 73) and (100, 73) ..
  186. (100, 73) .. controls (101, 73) and (101, 73) ..
  187. (101, 73) .. controls (102, 73) and (102, 73) ..
  188. (102, 73) .. controls (101, 72) and (101, 72) ..
  189. (101, 69) .. controls (101, 66) and (101, 65) ..
  190. (100, 65) .. controls (100, 64) and (100, 64) ..
  191. (100, 64) -- ( 99, 64) --
  192. (100, 63) .. controls (101, 63) and (102, 63) ..
  193. (103, 63) .. controls (104, 62) and (106, 61) ..
  194. (106, 60) -- (106, 60) --
  195. (107, 60) .. controls (109, 60) and (113, 60) ..
  196. (115, 61) .. controls (115, 61) and (115, 61) ..
  197. (115, 61) .. controls (115, 60) and (111, 60) ..
  198. (108, 59) .. controls (107, 59) and (107, 59) ..
  199. (107, 59) .. controls (107, 59) and (107, 59) ..
  200. (107, 59) -- (107, 59) --
  201. (108, 59) .. controls (110, 59) and (112, 59) ..
  202. (114, 59) .. controls (115, 59) and (115, 59) ..
  203. (115, 59) .. controls (115, 59) and (112, 59) ..
  204. (109, 59) .. controls (108, 58) and (107, 58) ..
  205. (107, 58) .. controls (107, 58) and (107, 58) ..
  206. (107, 58) .. controls (107, 57) and (107, 56) ..
  207. (107, 55) .. controls (107, 53) and (107, 53) ..
  208. (107, 53) .. controls (107, 52) and (106, 51) ..
  209. (106, 50) -- (105, 50) --
  210. (105, 48) .. controls (105, 47) and (105, 46) ..
  211. (105, 46) -- (105, 45) --
  212. (104, 45) .. controls (104, 45) and (104, 45) ..
  213. (103, 45) -- cycle;
  214. \protect\end{scope}%
  215. \protect\end{tikzpicture}}%
  216. ~}
  217. \endinput
  218. %% end of file `moderncviconsmarvosym.sty'.