nfroidure/svgicons2svgfont

View on GitHub
tests/expected/lotoficons.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<defs>
  <font id="lotoficons" horiz-adv-x="1000">
    <font-face font-family="lotoficons"
      units-per-em="1024" ascent="1024"
      descent="0" />
    <missing-glyph horiz-adv-x="0" />
    <glyph glyph-name="account"
      unicode="&#xE001;"
      horiz-adv-x="150" d="M12.5 10C12.5 10 20.13 42.955 29.718 55.086C29.718 55.086 38.326 62.129 42.63 62.716C46.934 63.303 73.739 63.89 73.739 63.89L81.761 73.711H85.478L86.652 89.521L83.13 93.238L81.565 103.02L82.152 107.521H83.913C83.913 107.521 85.052 120.238 84.891 121.608C84.73 122.978 89.802 137.794 102.519 139.785C115.237 141.777 137.553 129.276 137.553 129.276L136.348 107.717L134 101.065L135.369 100.673C135.369 100.673 135.174 96.956 133.609 94.413C133.609 94.413 131.456 83.652 125.978 83.457L121.674 70.935L117.957 66.826L115.022 58.218L129.695 40.413L130.869 30.044C130.869 30.044 139.397 22.438 137.187 10.001H12.5z" />
    <glyph glyph-name="arrow-down"
      unicode="&#xE002;"
      horiz-adv-x="150" d="M75 30L120 80L30 80z" />
    <glyph glyph-name="arrow-left"
      unicode="&#xE003;"
      horiz-adv-x="150" d="M50 75L100 120L100 30z" />
    <glyph glyph-name="arrow-right"
      unicode="&#xE004;"
      horiz-adv-x="150" d="M100 75L50 120L50 30z" />
    <glyph glyph-name="arrow-up"
      unicode="&#xE005;"
      horiz-adv-x="150" d="M75 80L120 30L30 30z" />
    <glyph glyph-name="basket"
      unicode="&#xE006;"
      horiz-adv-x="150" d="M10 118.795L11.714 106.793L36.83 106.793L48.681 37.943L131.518 37.943L140 100.086L47.839 100.086L44.771 118.795L10 118.795zM57.013 30.153C51.452 30.153 46.937 25.636 46.937 20.076C46.937 14.516 51.452 10 57.013 10C62.57 10 67.089 14.516 67.089 20.076C67.089 25.636 62.57 30.153 57.013 30.153zM121.472 30.153C115.912 30.153 111.395 25.636 111.395 20.076C111.395 14.517 115.912 10 121.472 10C127.031 10 131.518 14.517 131.518 20.076C131.518 25.636 127.031 30.153 121.472 30.153z" />
    <glyph glyph-name="close"
      unicode="&#xE007;"
      horiz-adv-x="150" d="M111.781 140L74.989 103.208L38.219 139.977L10 111.758L46.77 74.989L10 38.219L38.219 10L74.989 46.77L111.758 10L139.977 38.219L103.208 74.989L140 111.781L111.781 140z" />
    <glyph glyph-name="minus"
      unicode="&#xE008;"
      horiz-adv-x="150" d="M10 55L140 55L140 90L10 90z" />
    <glyph glyph-name="plus"
      unicode="&#xE009;"
      horiz-adv-x="150" d="M10 56.975L56.993 56.975L56.993 10L93.036 10L93.036 56.975L140 56.975L140 93.025L93.036 93.025L93.036 140L56.993 140L56.993 93.025L10 93.025L10 56.975z" />
    <glyph glyph-name="search"
      unicode="&#xE00A;"
      horiz-adv-x="150" d="M79.415 140C51.476 140 28.83 116.787 28.83 88.148C28.83 73.56 34.72 60.395 44.179 50.973L20 21.237C24.884 17.491 29.768 13.746 34.652 10L60.641 40.009C66.449 37.627 72.777 36.297 79.415 36.297C107.354 36.297 130 59.51 130 88.148C130 116.787 107.354 140 79.415 140zM79.415 127.037C100.369 127.037 117.354 109.627 117.354 88.148C117.354 66.67 100.369 49.26 79.415 49.26C58.461 49.26 41.477 66.67 41.477 88.148C41.477 109.627 58.461 127.037 79.415 127.037z" />
    <glyph glyph-name="sound--off"
      unicode="&#xE00B;"
      horiz-adv-x="512" d="M9 409.027L503 123.819V100.973L9 386.181V409.027zM401.422 221.983L419.483 211.564C422.107 225.688 423.961 240.103 423.961 255C423.961 295.042 414.215 332.728 397.313 366.17L381.084 354.225C395.749 324.2 404.2 290.604 404.2 255C404.2 243.751 403.062 232.79 401.422 221.983zM175.046 352.642L325 462.942V353.8V266.018L345 254.615V353.8V502L156.447 363.409L175.046 352.642zM483.24 255C483.24 229.393 478.608 204.944 470.696 182.001L488.122 171.927C497.538 197.901 503 225.745 503 255C503 328.869 470.408 394.98 419 440.23L402.694 428.248C451.883 386.527 483.24 324.391 483.24 255zM426.45 105.642C419.06 97.171 411.282 89.048 402.695 81.752L419 69.77C427.973 77.682 436.116 86.461 443.874 95.588L426.45 105.642zM325 164.132V156.2V47.058L141.567 182.081L136.417 186H129.934H28V324H47.981L13.747 344H9V166H129.933L345 8V152.726L325 164.132z" />
    <glyph glyph-name="sound--on"
      unicode="&#xE00C;"
      horiz-adv-x="512" d="M324 460V353.1V155.9V46.979L141.118 181.909L136.158 186.001H129.688H28V323H129.688H136.158L141.378 327.092L324.26 460.881M345 501L129.688 344H9V165H129.688L345 8V155.9V353.1V501L345 501zM418.17 439.355L401.897 427.397C450.986 385.76 482.28 323.751 482.28 254.5S450.986 123.238 401.897 81.603L418.17 69.645C469.474 114.804 502 180.781 502 254.5S469.474 394.196 418.17 439.355zM403.4 254.5C403.4 218.969 394.966 185.441 380.33 155.476L396.526 143.555C413.394 176.929 423.12 214.539 423.12 254.5S413.394 332.071 396.526 365.445L380.33 353.524C394.966 323.559 403.4 290.031 403.4 254.5z" />
    <glyph glyph-name="kikoolol"
      unicode="&#xE00D;"
      horiz-adv-x="150" d="M75 75L120 25L30 25zM75 75L120 125L30 125z" />
    <glyph glyph-name="mute"
      unicode="&#xE00E;"
      horiz-adv-x="439" d="M439 389.616V292.611H341.995L219.5 415.106L97.005 292.611H0V389.616L122.495 512.111L0 634.606V731.611H97.005L219.5 609.116L341.995 731.611H439V634.606L316.505 512.111z" />
    <glyph glyph-name="sound"
      unicode="&#xE00F;"
      horiz-adv-x="439" d="M55.603 251.733C41.372 251.733 27.145 257.161 16.286 268.018C-5.429 289.732 -5.429 324.935 16.286 346.65C110.23 440.594 110.23 593.45 16.286 687.391C-5.429 709.106 -5.429 744.311 16.286 766.023C38.001 787.736 73.204 787.736 94.918 766.023C232.22 628.722 232.22 405.317 94.918 268.015C84.062 257.161 69.833 251.733 55.603 251.733zM253.117 146.889C238.885 146.889 224.658 152.317 213.799 163.174C192.087 184.886 192.087 220.091 213.799 241.806C365.553 393.559 365.553 640.482 213.799 792.235C192.087 813.949 192.087 849.155 213.799 870.867C235.512 892.577 270.719 892.58 292.432 870.867C386.948 776.353 439 650.689 439 517.023C439 383.359 386.948 257.692 292.432 163.176C281.576 152.317 267.346 146.889 253.117 146.889z" />
    <glyph glyph-name="speaker"
      unicode="&#xE010;"
      horiz-adv-x="511.9057" d="M458.581 1007.145C487.91 1036.474 511.906 1026.533 511.906 985.055V38.944C511.906 -2.534 487.91 -12.473 458.581 16.856L182.823 292.611H0V731.387H182.823L458.581 1007.145z" />
    <glyph glyph-name="diegoliv"
      unicode="&#xE011;"
      horiz-adv-x="468.5" d="M234.4 484.9C269.7 484.9 284.6 462 308.3 454.3C332.1 446.6 348.3 459.3 376.9 438.6C405.4 417.9 404.1 390.5 418.7 370.4C433.4 350.2 454 350.9 464.9 317.3C475.8 283.8 458.6 262.5 458.6 237.5C458.6 212.5 475.7 200.9 464.8 167.4C453.9 133.9 427.5 126.7 412.8 106.5C398.1 86.3 405.2 66.9 376.6 46.1C348.1 25.4 322.5 35.1 298.8 27.4C275 19.7 269.3 -0.2 234.1 -0.2S183.9 22.7 160.2 30.4C136.5 38.1 120.2 25.4 91.6 46.1C63.1 66.8 64.4 94.2 49.8 114.3C35.1 134.5 14.5 133.8 3.6 167.4C-7.3 200.9 9.9 222.2 9.9 247.2C9.9 272.2 -7.2 283.8 3.7 317.3C14.6 350.8 41 358 55.7 378.2C70.4 398.4 63.3 417.8 91.9 438.6C120.4 459.3 146 449.6 169.7 457.3C193.4 465 199.2 484.9 234.4 484.9L234.4 484.9z" />
    <glyph glyph-name="hannesjohansson"
      unicode="&#xE012;"
      horiz-adv-x="32" d="M2.25 19.249C2.25 13.735 6.736 9.249 12.25 9.249C14.361 9.249 16.318 9.91 17.933 11.031L25.482 3.482C25.97 2.994 26.61 2.75 27.25 2.75S28.53 2.994 29.018 3.482C29.995 4.458 29.995 6.04 29.018 7.017L21.207 14.828C21.869 16.163 22.251 17.661 22.251 19.249C22.251 24.763 17.765 29.249 12.251 29.249S2.251 24.764 2.25 19.249zM6.251 19.249C6.251 22.558 8.942 25.249 12.251 25.249S18.251 22.558 18.251 19.249S15.56 13.249 12.251 13.249S6.251 15.94 6.251 19.249z" />
    <glyph glyph-name="roelvanhitum"
      unicode="&#xE013;"
      horiz-adv-x="1000" d="M743.5 641H699.2L500 414.5L300.8 641H256.5L500 359L743.5 641z" />
    <glyph glyph-name="safety-icon"
      unicode="&#xE014;"
      horiz-adv-x="24" d="M22.847 19.127C22.571 19.94 20.746 23.994 11.999 23.994C3.253 23.994 1.43 19.939 1.152 19.127L1.008 18.7V18.249C1.008 7.247 10.104 1.233 10.491 0.982L11.999 0.005L13.508 0.982C13.895 1.233 22.992 7.247 22.992 18.249V18.7L22.847 19.127zM12.009 2C12.009 2 3.011 8.357 3.011 18C3.011 18 4.802 22 12.009 22C19.217 22 21.007 18 21.007 18C21.007 8.357 12.009 2 12.009 2zM10.926 13.177L9.011 15.078L7.058 13.14L10.926 9.3L17.881 16.205L15.928 18.144L10.926 13.177z" />
    <glyph glyph-name="sb-icon"
      unicode="&#xE015;"
      horiz-adv-x="14" d="M10.397 5.993H7.992V3.588H6.134V5.993H3.729V7.851H6.135V10.257H7.993V7.851H10.398V5.993zM13.499 7.017C13.499 3.427 10.589 0.517 6.999 0.517S0.499 3.427 0.499 7.017S3.409 13.517 6.999 13.517S13.499 10.607 13.499 7.017M12.237 7.017C12.237 9.912 9.893 12.255 6.999 12.255C4.104 12.255 1.761 9.912 1.761 7.017C1.761 4.121 4.104 1.779 6.999 1.779C9.895 1.779 12.237 4.122 12.237 7.017" />
    <glyph glyph-name="settings-icon"
      unicode="&#xE016;"
      horiz-adv-x="24" d="M18.41 13.15L17.498 13.154C17.378 13.875 17.124 14.548 16.761 15.15L17.389 15.784C17.819 16.215 17.817 16.912 17.387 17.341C16.959 17.77 16.259 17.769 15.832 17.338L15.282 16.783C14.662 17.246 13.946 17.586 13.167 17.766L13.159 18.402C13.159 19.01 12.666 19.5 12.057 19.5C11.452 19.502 10.958 19.006 10.959 18.398L10.967 17.838C10.174 17.709 9.435 17.42 8.786 16.999L8.331 17.446C7.9 17.876 7.204 17.876 6.776 17.445C6.348 17.015 6.349 16.317 6.778 15.891L7.203 15.471C6.734 14.797 6.41 14.019 6.266 13.177L5.593 13.185C4.986 13.187 4.492 12.695 4.492 12.086C4.491 11.479 4.983 10.986 5.589 10.985L6.318 10.976C6.495 10.176 6.841 9.443 7.316 8.808L6.8 8.283C6.371 7.854 6.371 7.158 6.802 6.728C7.232 6.3 7.929 6.3 8.358 6.731L8.948 7.331C9.557 6.964 10.239 6.709 10.968 6.591L10.977 5.6C10.978 4.994 11.47 4.501 12.078 4.501C12.686 4.503 13.177 4.995 13.176 5.603L13.167 6.662C13.855 6.821 14.497 7.1 15.065 7.482L15.78 6.777C16.211 6.347 16.908 6.349 17.337 6.78C17.765 7.208 17.765 7.907 17.334 8.335L16.619 9.039C17.004 9.612 17.284 10.26 17.44 10.955L18.411 10.95C19.017 10.949 19.511 11.442 19.511 12.048C19.509 12.655 19.019 13.149 18.41 13.15zM11.881 9.396C10.327 9.396 9.063 10.661 9.063 12.214C9.063 12.967 9.356 13.674 9.889 14.207C10.421 14.74 11.129 15.033 11.881 15.033C13.435 15.031 14.699 13.767 14.699 12.214S13.435 9.396 11.881 9.396z" />
    <glyph glyph-name="track-icon"
      unicode="&#xE017;"
      horiz-adv-x="20" d="M10 14.031C12.831 14.031 15.661 12.619 17.358 9.797V9.234C15.661 6.414 12.831 5.002 10 5.002C7.17 5.002 4.341 6.414 2.643 9.234V9.797C4.34 12.619 7.169 14.031 10 14.031M10 16.016C6.2 16.016 2.75 14.052 0.772 10.764L0.5 10.312V9.796V9.233V8.717L0.771 8.267C2.75 4.979 6.199 3.016 10 3.016S17.25 4.98 19.23 8.268L19.501 8.718V9.234V9.797V10.312L19.23 10.763C17.25 14.052 13.8 16.016 10 16.016zM13.811 9.517C13.811 7.458 12.108 5.788 10.004 5.788C7.901 5.788 6.196 7.458 6.196 9.517S7.9 13.245 10.003 13.245C12.107 13.245 13.811 11.575 13.811 9.517z" />
    <glyph glyph-name="web-icon"
      unicode="&#xE018;"
      horiz-adv-x="20" d="M16.908 16.521L16.873 16.556C16.614 16.797 15.752 17.6 15.468 17.809C15.166 18.033 14.088 18.56 13.639 18.774L13.592 18.795C12.449 19.263 11.241 19.5 10.001 19.5C4.761 19.5 0.5 15.239 0.5 9.999C0.5 4.761 4.761 0.5 10.001 0.5C15.24 0.5 19.5 4.761 19.5 9.999C19.5 12.434 18.58 14.75 16.908 16.521zM13.429 16.554L13.446 16.538C13.43 16.55 13.423 16.56 13.405 16.573L13.429 16.554zM2.162 9.999C2.162 10.447 2.208 10.883 2.28 11.311C2.329 10.878 2.549 10.465 3.084 9.934C3.595 9.428 4.004 8.807 4.304 8.153C4.595 7.519 3.693 7.111 4.015 6.37C4.547 5.149 6.064 4.744 6.591 3.525C6.734 3.195 6.938 2.911 7.17 2.663C4.243 3.808 2.162 6.66 2.162 9.999zM9.184 2.166C9.325 2.327 9.577 2.494 9.927 2.395C9.924 3.559 11.518 3.966 11.597 5.329C11.632 5.874 8.674 6.106 8.41 6.288C8.78 7.33 7.543 6.963 7.293 7.777C6.922 8.148 6.513 8.342 6.028 8.53C4.855 8.669 4.484 9.078 3.482 9.682C3.547 9.87 3.426 10.236 3.493 10.483C2.846 10.54 2.914 10.849 2.907 11.497C3.133 11.642 3.282 11.851 3.355 12.127C3.84 12.11 4.085 11.812 4.485 12.036C4.761 11.032 4.995 13.297 4.868 10.726C5.01 10.845 5.152 10.964 5.292 11.083C5.144 11.497 5.058 11.315 5.393 11.918C5.403 11.954 8.424 13.099 9.196 13.31C8.84 13.403 8.813 13.539 9.115 13.717C8.858 13.686 8.603 13.64 8.351 13.581C9.048 14.154 9.769 13.781 10.51 14.407C10.088 14.38 9.819 14.508 10.134 15.087C10.006 15.15 9.247 15.608 9.138 15.628C9.125 15.295 7.701 14.326 7.616 14.583C7.227 15.041 7.249 15.271 7.761 15.53C8.312 15.85 9.166 15.99 9.539 16.325C9.513 16.58 9.376 16.596 9.128 16.372C9.108 16.58 9.089 16.788 9.07 16.996C8.79 16.527 6.896 16.147 6.612 16.478C6.718 16.5 7.779 16.633 7.233 16.809C6.96 17.065 7.292 16.807 6.651 17.037C6.682 17.083 6.687 17.104 6.705 17.138C7.709 17.608 8.823 17.878 10.001 17.878C10.055 17.878 10.108 17.872 10.162 17.87C9.976 17.762 9.797 17.613 9.576 17.382C10.183 17.345 10.256 16.529 10.069 16.16C10.114 15.904 10.064 15.471 10.525 15.489C12.496 15.566 11.663 16.996 11.475 17.738C11.886 17.659 12.289 17.54 12.685 17.394C12.967 16.974 13.116 16.529 13.505 16.212C13.609 16.264 13.623 16.335 13.561 16.423L13.596 16.388L13.635 16.347L13.673 16.306C13.962 16.432 13.696 16.726 13.429 17.063C13.652 16.952 13.866 16.843 14.043 16.75C14.296 16.517 14.496 16.224 14.503 15.816C14.066 15.948 14.278 15.585 13.842 16.068C13.815 15.892 13.967 15.544 13.969 15.279C13.815 15.335 13.533 15.403 13.424 15.553L13.394 15.597L13.363 15.642L13.332 15.685L13.299 15.73L13.268 15.773L13.237 15.817C13.175 15.67 13.346 15.164 13.641 14.85C13.715 14.717 14.092 14.265 14.162 14.158C13.917 14.067 13.659 14.031 13.39 14.05C13.515 13.812 13.638 13.574 13.761 13.336L13.7 13.278L13.713 13.244L13.725 13.211L13.738 13.177L13.749 13.145L13.76 13.113L13.772 13.082L13.783 13.052C13.926 13.059 14.483 13.271 14.704 13.367C14.189 14.572 15.268 14.68 15.864 13.914C15.638 14.35 15.455 14.406 15.184 14.625C15.392 14.883 16.3 13.958 16.306 13.955C16.334 14.149 16.147 14.666 15.988 15.071C16.018 15.034 16.051 14.999 16.082 14.961C16.12 14.697 16.353 14.28 16.539 14.131C16.445 14.276 16.422 14.383 16.452 14.462C16.662 14.157 16.852 13.842 17.016 13.513C16.726 13.169 16.564 13.443 16.399 12.91C15.166 13.068 15.859 13.341 14.329 12.921C14.388 12.89 14.404 12.842 14.379 12.78L14.354 12.775L14.328 12.768L14.302 12.762L14.276 12.754L14.247 12.748L14.216 12.74L14.186 12.733C13.865 11.925 13.424 11.11 12.914 10.381C12.976 9.884 14.079 6.919 14.775 8.019C15.743 8.245 16.779 8.993 16.717 7.561C16.677 6.638 16.379 5.727 15.949 4.883C14.51 3.196 12.38 2.123 10.001 2.123C9.725 2.123 9.452 2.139 9.184 2.166z" />
    <glyph glyph-name="roundedrect"
      unicode="&#xE019;"
      horiz-adv-x="150" d="M150 100H350A100 200 0 0 0 450 -100V-100A100 200 0 0 0 350 -300H150A100 200 0 0 0 50 -100V-100A100 200 0 0 0 150 100z" />
    <glyph glyph-name="circle"
      unicode="&#xE01A;"
      horiz-adv-x="150" d="M55 100A20 20 0 0 1 95 100A20 20 0 0 1 55 100M55 50A20 20 0 0 1 95 50A20 20 0 0 1 55 50" />
    <glyph glyph-name="ellipse"
      unicode="&#xE01B;"
      horiz-adv-x="150" d="M55 100A20 30 0 0 1 95 100A20 30 0 0 1 55 100M45 50A30 20 0 0 1 105 50A30 20 0 0 1 45 50" />
    <glyph glyph-name="lines"
      unicode="&#xE01C;"
      horiz-adv-x="150" d="M10 120L11 119L141 59L140 60z" />
    <glyph glyph-name="polygon"
      unicode="&#xE01D;"
      horiz-adv-x="150" d="M10 120L10 60L140 60L140 120z" />
    <glyph glyph-name="polyline"
      unicode="&#xE01E;"
      horiz-adv-x="150" d="M10 120L10 60L140 60L140 120L10 120" />
    <glyph glyph-name="rect"
      unicode="&#xE01F;"
      horiz-adv-x="150" d="M10 60H140V30H10V60z" />
    <glyph glyph-name="bottomleft"
      unicode="&#xE020;"
      horiz-adv-x="100" d="M20 20L20 40L40 40L40 20z" />
    <glyph glyph-name="center"
      unicode="&#xE021;"
      horiz-adv-x="100" d="M40 40L40 60L60 60L60 40z" />
    <glyph glyph-name="topright"
      unicode="&#xE022;"
      horiz-adv-x="100" d="M60 80L60 60L80 60L80 80z" />
  </font>
</defs>
</svg>