question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

SharpVectors.Dom.DomException: 'Style declaration ending bracket missing'

See original GitHub issue

Description

In a WPF with MVVM paradigm, I’m having this bug that should not happen (did not see any missing bracket).

SharpVectors.Dom.DomException: ‘Style declaration ending bracket missing’

Example data

XAML: <Grid> <svgc:SvgCanvas Source=“{Binding SvgImage}”/> </Grid>

Interface extract of the VM:

 public Uri SvgImage {get;set;}

The full svg file code:


<?xml version='1.0' encoding='UTF-8'?>
<!-- This file was generated by dvisvgm 2.6.3 -->
<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='76.712329 54.739125 35.134809 11.637565'>
<style type='text/css'>
<![CDATA[
@font-face{font-family:cmex10;src:url(data:application/x-font-woff;base64,d09GRgABAAAAAAQcAA0AAAAABXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAciDNqdU9TLzIAAAFMAAAARgAAAFY3q0qWY21hcAAAAZQAAAA+AAABQgAP4/1jdnQgAAAB1AAAAAQAAAAEACEArWdhc3AAAAHYAAAACAAAAAj//wADZ2x5ZgAAAeAAAADLAAAA4JAgrBVoZWFkAAACrAAAADIAAAA2Fh3JN2hoZWEAAALgAAAAIAAAACQDi/z9aG10eAAAAwAAAAAQAAAAEAWIAFlsb2NhAAADEAAAAAoAAAAKAJgAUG1heHAAAAMcAAAAHwAAACAASABhbmFtZQAAAzwAAAC8AAABIJGm5j9wb3N0AAAD+AAAACMAAAA3R1dSR3jaY2BgYGQAgsvb7s0A0bfsXN/BaABVcweXAAB42mNgZLzBOIGBlYGBqZNpNwMDQzeEZrzPYMjIBBRlYOVkgAMBBJMhIM01hYHhQdCDIIZzf54zRDGcYwkHCjOC5AAnlw24AAB42mNgYGBmgGAZBkYGELAB8hjBfBYGBSDNAoRA/oOg//8hpPxGqEoGRjYGGJOBkQlIMDGgAkaGYQ8AkB8H7AAAACEArQAAAAH//wACeNpjYGJQZGBg1GQ4x8DMwM6gt5GRQd9mEzsLw1ujjWysd2w2MTMBmQwbmUHCrCDhTexsjH9sNjGCxI1NFUXVjU2VFRk5nh87du6cYg8DI4PF75VMiQwMDPpAc/kYlZXU7RhNTdSUldhERcSMjczMzYTsGe2YjI3E+RghImBZdjYmdkYBThNdDQlhIUkBQUkHPacAYS5NNmF2GQUpdbhggTqnJvufCaUxosySvCJiYqIq+im+aozeoT8j4qUQYmu1/+2MADoCAEa/LFQAeNpjYGRgYABixh97dsbz23xl4GZ+DhRhuGXn+g5OK/5eyZTIcA7I5WBgAokCAGghDJsAAHjaY2BkYGA493slQxTjDQaG/+VMiQwgEWTAAgCPlQWFAdgAIQAAAAAB2AAAAdgAOAAAACgAKAAoAHAAAHjaY2BkYGBgYTBgYGIAARDJyAASc2DQAwkAAAhpAKoAeNpNjU0KwjAQhb+q9QdFXInL4L4l6bJr6QFcuBREYiloC1GhW4/hATyBF3RSg5gwmS8zj/eAMSci/OkxYhG4z5p94Jgpz8BDuW/ZRoOJ6Oed0nOfDavAMUsegYfMeLHFUnLnzAEHW1vezweBgoaaW9edKCyKjBQtPZc6cpFZi/lNPCXyJqLTXVE09a1oXGlVlmqVq+PFtsaD0YlJMp2JZic2jitVF+htfAg7665VUyuTyuc/jK8JH2odJz942mNgYkAGjAzogAUsysTIxJOZV5KaXpSYU5JaUQIAIvIFNQA=) format('woff');}
@font-face{font-family:cmsy7;src:url(data:application/x-font-woff;base64,d09GRgABAAAAAAQoAA0AAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAciDNqdU9TLzIAAAFMAAAARQAAAFZ2XoDmY21hcAAAAZQAAABCAAABQgAPKMljdnQgAAAB2AAAAAQAAAAEACEBomdhc3AAAAHcAAAACAAAAAj//wADZ2x5ZgAAAeQAAADaAAABAIb1z61oZWFkAAACwAAAADEAAAA2F+HOeWhoZWEAAAL0AAAAHgAAACQGRARtaG10eAAAAxQAAAAQAAAAEA1WAG5sb2NhAAADJAAAAAoAAAAKAKoAVG1heHAAAAMwAAAAHwAAACAASQBtbmFtZQAAA1AAAAC+AAABGsj5p3Rwb3N0AAAEEAAAABYAAAAqAJkAA3jaY2BgYGQAgsvb7s0A0bfsXN/BaABVcweXAAB42mNgZClinMDAysDA1Mm0m4GBoRtCM95nMGRkAooysHIyIAMHGCMgzTWFgUFJTkmO8fDfOwxRjIcZuIDCjCA5AOJeCzIAAAB42mNgYGBmgGAZBkYGELAB8hjBfBYGBSDNAoRAvpLc//8Q8u5TqEoGRjYGGJOBkQlIMDGgAkaGQQeYqWweAIS8Bv0AAAAhAaIAAAAB//8AAnjaY2BiUGRgYNRkPMzAzMDOoLeRkUHfZhM7C8Nbo41srHdsNjEzAZkMG5lBwqwg4U3sbIx/bDYxgsSNBRUF1Y0FlRUZOZ4fO8Z4+J+tImMjA9Ak3//fWFQZdzLIM+gyWAPN12NUV1NWYhMVETM2smMyl2MUBzLMTE2AgnxM4naMxkZioiJsykp6TOp8jMpKaqYmZsZGckxMTppqMqHx0dUV0YYxrrqCKDx+jYZA7+QUNyVrF/16JDajkIGaiG1bTHSbiqWhJBLbziGtwNs9RcLWlBvOAgDqTDnQAAB42mNgZGBgAOK5bK158fw2Xxm4mZ8DRRhu2bm+g9OK/7+xqDIeBnI5GJhAogBE+AvQAAAAeNpjYGRgYDz8/xtDFEsRAxCwqDIwMqACFgBp8AO5AAAEcgAhAAAAAARyAAAEcgBNAAAAKgAqACoAgAAAeNpjYGRgYGBhsGFgZgABJiBmZACJOTDogQQACawAtwB42kWNOwrCQBRFT/x/QKzEclxAwiRNIKVFFmBhZSNhDIGYwESLNC7DBbgA1+jLMODAm3se73IvsOBGwPBGzNl6HnPg4nnKmrfnmWxfuQaTpfg3zjnwmCN7z1N2vDzPWPHhhKHkSc0VCydTPuurQE5Lw8OpFYdBkRChRTOZgjsdPanfY7mE8ofi0m7I2+aRt7Y0Kom0ylRx7/pUNNZhHCY6EctZcq3kVK5tSBkaOBvbVW2j4kiWfxMugR+Xlia9AAB42mNgYkAGjAzogAUsysQwCQABWACdAAA=) format('woff');}
@font-face{font-family:cmmi10;src:url(data:application/x-font-woff;base64,d09GRgABAAAAAAWIAA0AAAAAB0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAciDNqdU9TLzIAAAFMAAAAQgAAAFZWV18AY21hcAAAAZAAAABPAAABUgR/DLBjdnQgAAAB4AAAAAQAAAAEACECeWdhc3AAAAHkAAAACAAAAAj//wADZ2x5ZgAAAewAAAIqAAACqC69n6doZWFkAAAEGAAAADEAAAA2FeDOtWhoZWEAAARMAAAAIAAAACQFRgE2aG10eAAABGwAAAAYAAAAGAjlAJtsb2NhAAAEhAAAAA4AAAAOAgYBPG1heHAAAASUAAAAHwAAACAASgCBbmFtZQAABLQAAAC7AAABIIqX30Bwb3N0AAAFcAAAABgAAAAuAKsAS3jaY2BgYGQAgsvb7s0A0bfsXN/BaABVcweXAAB42mNgZOJjnMDAysDA1MW0h4GBoQdCMz5gMGRkAooysDIzwAAjAxIISHNNAVIpDBVM7/6zMUQxHWQ4C1MDALzHCwMAAHjaY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhExAOoUhjaHi/38E6//8//P+90J1gQEjGwOcywjSw8SAChgZqAKYgU5DB6wMgwMAAISMDDgAACECeQAAAAH//wACeNpVkctu00AUhmfGjie+xLETO27l+0ychLakbWzHTeMmabi0oqVdIKGqC9ixQ0hIsOIhkFjRV2CVLBBix6obHoEHYNMlO6CM04vEYkZz/v/M6Jv/AARCAOAKOgMcwKA7g2A9n2MeXPRmQulHPucQO4IZV8ilQp5jAf7O57DQYz3U27FOQyj+PD9HZ39ehOgEAAQ6l78Qjz6DLpiy1xNKsGAajbjnQbMKW5RcVZkH2TZCKWsQsAopSZOsLWCBklaa9LMRXNwwMOIr4TNVUi2L53J/5+Tjo+G9sdCjXadcxQouIS1wPGEiqIMt4kU1a+y5bZlDn2QZ6WW+JAjGxeTLy4enB8Fqpm0GSMLyzrhrLaumtrfdjD7QtWStWUZVwGBBehmjDvoG7rMi7o1gmqzCrJ/1456lwgV3P02KP2ABU7KQhpBTOUraRfPt7xg/yuCrp4pUtp+YOtZ8r+4uN6omSQndN8SlB8xRtOmBKJt23a17Cy8Jo+2a6lQgfA9FSX59qpIaR3StHtpBFE/Dd1AUy/zfNxubY6eG6LWRR87zoQgW/C7Lvgq/gmNW3EJfM2O2VGQaRew34Ra5/0/OuIvJXA1m4bNxZPDI3ndNhtqiQ7LbcY+bu62GIiPrMVEaRl+JA9c0bEu1gkFkdWyFk7ZWmhPWInGNo9B2dNh9W+GDmmr6NvUPD+/0N2RJ3svLgU2+rw8qvGfUdLIUENPXsX/3xm45BpvEPw9RZekAAHjaY2BkYGAAYt6sVwzx/DZfGbiZXwBFGG7Zub6D07L/jZk0mA4CuRwMTCBRADABCtUAAAB42mNgZGBgOvjfmCGKyZqB4f9BJg0GoAgKYAMAc/oEfwFsACEAAAAAAU0AAAIIACgB6QA1AjsAHQAAACoAKgAqAIgA6AFUAAB42mNgZGBgYGMIYGBiAAEQycgAEnNg0AMJAAALvwDMAHjaTY1NCsIwEIW/+i+KuBKXwX1L0qVr6QG66FIQiaVgW4j2AB7DA3gCL+ikBjHDZL5MHu8BMy5E+DNgyjrwkB3HwGMWPANPpN7yG43mol/1Ss9DDmwDj9nwCDxhyYscS0nHlRMOclt215NARkvDvZ9OFBZFSoKWuZc+U0tVmN/GUyx3LDrdN1nb3LPWlValiVZ7da7ryngwOjZxqlPRFGLtuImVD/Q2PoTCulvVNsok8vgP42vCB2RzJyMAeNpjYGLAD9iAmJGBicGdwZMhGgADhgD3) format('woff');}
@font-face{font-family:cmmi7;src:url(data:application/x-font-woff;base64,d09GRgABAAAAAARgAA0AAAAABawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAciDNqdU9TLzIAAAFMAAAAQgAAAFZVqF9YY21hcAAAAZAAAABBAAABQgAPByNjdnQgAAAB1AAAAAQAAAAEACECeWdhc3AAAAHYAAAACAAAAAj//wADZ2x5ZgAAAeAAAAEWAAABLGHbfzhoZWFkAAAC+AAAADEAAAA2FgPPUWhoZWEAAAMsAAAAHgAAACQFPQKCaG10eAAAA0wAAAAQAAAAEAeVAFFsb2NhAAADXAAAAAoAAAAKAMAAVG1heHAAAANoAAAAHwAAACAASACBbmFtZQAAA4gAAAC+AAABGsLToU5wb3N0AAAESAAAABYAAAAqAGIAA3jaY2BgYGQAgsvb7s0A0bfsXN/BaABVcweXAAB42mNgZGpnnMDAysDA1MW0h4GBoQdCMz5gMGRkAooysHIywAAjAxIISHNNAVIVDBVM7/6zMUQxzWLggqkBAN5QCqwAAHjaY2BgYGaAYBkGRgYQsAHyGMF8FgYFIM0ChCB+xf//EPJ/N1QlAyMbA4zJwMgEJJgYUAEjA80AM8PgAADDKgc1AAAAACECeQAAAAH//wACeNolz09OwkAUBvA30zIjUSZMw0z9k0qnQ1raBSJtKYkNEYwSV7j0BJp4AA/DLdqdJ2DnCTyAG7cmJhrt4O7l933vJQ8wKACU4A1YQGFUITgra2rDx6QirbeytnAzQmUZbhmuKUHfZY2Mp1zxKOVaofb7dos3Pw8K3zfnYPz7iVfoBdYABUM6iOY4z0IdENGT6aQ4RenEiA4YoiYP86yYN+gyZArT/zIdod1KA7tU9OhXOw2UcKTtcqkv45uEX+nhKj7sUoqt7jrx/IwVnhJSurw3WIb6wmGL+PaRt4nt3EWlePJnjBxz0hXBiQ5XAx1Nxwcdu7WXXQ88+ZqfM6J84XuhHvb7w2fdIfuzxfKoeQT+AP8uM9AAAHjaY2BkYGAAYrfmHbvi+W2+MnAzvwCKMNyyc30HpxX/f2NyZ5oF5HIwMIFEAWDhDG4AAAB42mNgZGBgmvX/G0MUUzsDEDC5MzAyoAIWAGlQA8QAAAKHACEAAAAAAocAAAKHADAAAAAqACoAKgCWAAB42mNgZGBgYGEIYGBiAAEQycgAEnNg0AMJAAALiQDKAHjaRY09CsJAEIU//+IfiJVYrgdI2KQJpLTIASxS2UhYQ8AksImtx/AAHsAzOhsW3GVmvmEe7wEr7kxwb8qSvecZJ66eF2x5ew5k+8p1Ml+LfjcqHc84c/S84MDLc8CGDxcMFU8e3LBwMdXzcRPI6WgZxmlFYVAkRGiZmVRJI78m9Xssl1B6KCo9FnnXDnlnK6OSSKtMlU1TpzJjHcZhohORFOJr6cXHpTkXl0BhbF93rYojWf5JjA78AIZCJmUAAHjaY2BiQAaMDOiABSzKxBANAAEhAGYAAA==) format('woff');}
text.f0 {font-family:cmsy7;font-size:6.973848px}
text.f1 {font-family:cmmi10;font-size:9.96264px}
text.f2 {font-family:cmmi7;font-size:6.973848px}
text.f3 {font-family:cmex10;font-size:9.96264px}
]]>
</style>
<g id='page1'>
<text class='f3' x='76.712329' y='54.739125'></text>
<text class='f0' x='81.416916' y='66.306952'>∞</text>
<text class='f1' x='91.517907' y='62.764633'>f</text>
<text class='f2' x='96.395475' y='64.259013'>x</text>
<text class='f1' x='101.411394' y='62.764633'>dx</text>
</g>
</svg>

Used Versions

3.0.84, nuget

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
mprevotcommented, Feb 22, 2020

I use tex/latex programs to convert mathematical formulas written (in latex language) in a WPF TextBox to dvi file then to svg file, and then draw the result back in WPF.

dvisvgm is open source, it might be interesting for SharpVectors: https://github.com/mgieseki/dvisvgm

The following SVG with path gives the same visual result as the SVG with fonts (at least when opened in a web browser):

<?xml version='1.0' encoding='UTF-8'?>
<!-- This file was generated by dvisvgm 2.6.3 -->
<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='76.712329 54.739125 31.191269 11.637565'>
<defs>
<path id='g2-82' d='M2.709838 8.767123C2.580324 10.400996 2.221669 10.849315 1.653798 10.849315C1.524284 10.849315 1.225405 10.819427 1.016189 10.6401C1.305106 10.600249 1.384807 10.371108 1.384807 10.231631C1.384807 9.942715 1.165629 9.8132 0.976339 9.8132C0.777086 9.8132 0.557908 9.942715 0.557908 10.241594C0.557908 10.719801 1.05604 11.068493 1.653798 11.068493C2.600249 11.068493 3.078456 10.201743 3.297634 9.305106C3.427148 8.787049 3.785803 5.88792 3.865504 4.782067L4.054795 2.30137C4.194271 0.468244 4.533001 0.219178 4.98132 0.219178C5.080946 0.219178 5.389788 0.239103 5.608966 0.428394C5.32005 0.468244 5.240349 0.697385 5.240349 0.836862C5.240349 1.125778 5.459527 1.255293 5.648817 1.255293C5.84807 1.255293 6.067248 1.125778 6.067248 0.826899C6.067248 0.348692 5.569116 0 4.971357 0C4.024907 0 3.636364 0.966376 3.466999 1.723537C3.347447 2.271482 2.988792 5.080946 2.899128 6.286426L2.709838 8.767123Z'/>
<path id='g1-100' d='M5.140722 -6.804483C5.140722 -6.814446 5.140722 -6.914072 5.011208 -6.914072C4.861768 -6.914072 3.915318 -6.824408 3.745953 -6.804483C3.666252 -6.794521 3.606476 -6.744707 3.606476 -6.615193C3.606476 -6.495641 3.696139 -6.495641 3.845579 -6.495641C4.323786 -6.495641 4.343711 -6.425903 4.343711 -6.326276L4.313823 -6.127024L3.716065 -3.765878C3.536737 -4.134496 3.247821 -4.403487 2.799502 -4.403487C1.633873 -4.403487 0.398506 -2.938979 0.398506 -1.484433C0.398506 -0.547945 0.946451 0.109589 1.723537 0.109589C1.92279 0.109589 2.420922 0.069738 3.01868 -0.637609C3.098381 -0.219178 3.447073 0.109589 3.92528 0.109589C4.273973 0.109589 4.503113 -0.119552 4.662516 -0.438356C4.83188 -0.797011 4.961395 -1.404732 4.961395 -1.424658C4.961395 -1.524284 4.871731 -1.524284 4.841843 -1.524284C4.742217 -1.524284 4.732254 -1.484433 4.702366 -1.344956C4.533001 -0.697385 4.353674 -0.109589 3.945205 -0.109589C3.676214 -0.109589 3.646326 -0.368618 3.646326 -0.56787C3.646326 -0.806974 3.666252 -0.876712 3.706102 -1.046077L5.140722 -6.804483ZM3.068493 -1.185554C3.01868 -1.006227 3.01868 -0.986301 2.86924 -0.816936C2.430884 -0.268991 2.022416 -0.109589 1.743462 -0.109589C1.24533 -0.109589 1.105853 -0.657534 1.105853 -1.046077C1.105853 -1.544209 1.424658 -2.769614 1.653798 -3.227895C1.96264 -3.815691 2.410959 -4.184309 2.809465 -4.184309C3.457036 -4.184309 3.596513 -3.367372 3.596513 -3.307597S3.576588 -3.188045 3.566625 -3.138232L3.068493 -1.185554Z'/>
<path id='g1-102' d='M3.656289 -3.985056H4.513076C4.712329 -3.985056 4.811955 -3.985056 4.811955 -4.184309C4.811955 -4.293898 4.712329 -4.293898 4.542964 -4.293898H3.716065L3.92528 -5.429639C3.965131 -5.638854 4.104608 -6.346202 4.164384 -6.465753C4.254047 -6.655044 4.423412 -6.804483 4.632628 -6.804483C4.672478 -6.804483 4.931507 -6.804483 5.120797 -6.625156C4.682441 -6.585305 4.582814 -6.236613 4.582814 -6.087173C4.582814 -5.858032 4.762142 -5.738481 4.951432 -5.738481C5.210461 -5.738481 5.499377 -5.957659 5.499377 -6.336239C5.499377 -6.794521 5.041096 -7.023661 4.632628 -7.023661C4.293898 -7.023661 3.666252 -6.844334 3.367372 -5.858032C3.307597 -5.648817 3.277709 -5.549191 3.038605 -4.293898H2.351183C2.161893 -4.293898 2.052304 -4.293898 2.052304 -4.104608C2.052304 -3.985056 2.141968 -3.985056 2.331258 -3.985056H2.988792L2.241594 -0.049813C2.062267 0.916563 1.892902 1.823163 1.374844 1.823163C1.334994 1.823163 1.085928 1.823163 0.896638 1.643836C1.354919 1.613948 1.444583 1.255293 1.444583 1.105853C1.444583 0.876712 1.265255 0.757161 1.075965 0.757161C0.816936 0.757161 0.52802 0.976339 0.52802 1.354919C0.52802 1.803238 0.966376 2.042341 1.374844 2.042341C1.92279 2.042341 2.321295 1.454545 2.500623 1.075965C2.819427 0.448319 3.048568 -0.757161 3.058531 -0.826899L3.656289 -3.985056Z'/>
<path id='g1-120' d='M3.327522 -3.008717C3.387298 -3.267746 3.616438 -4.184309 4.313823 -4.184309C4.363636 -4.184309 4.60274 -4.184309 4.811955 -4.054795C4.533001 -4.004981 4.333748 -3.755915 4.333748 -3.516812C4.333748 -3.35741 4.443337 -3.16812 4.712329 -3.16812C4.931507 -3.16812 5.250311 -3.347447 5.250311 -3.745953C5.250311 -4.26401 4.662516 -4.403487 4.323786 -4.403487C3.745953 -4.403487 3.39726 -3.875467 3.277709 -3.646326C3.028643 -4.303861 2.49066 -4.403487 2.201743 -4.403487C1.165629 -4.403487 0.597758 -3.118306 0.597758 -2.86924C0.597758 -2.769614 0.697385 -2.769614 0.71731 -2.769614C0.797011 -2.769614 0.826899 -2.789539 0.846824 -2.879203C1.185554 -3.935243 1.843088 -4.184309 2.181818 -4.184309C2.371108 -4.184309 2.719801 -4.094645 2.719801 -3.516812C2.719801 -3.20797 2.550436 -2.540473 2.181818 -1.145704C2.022416 -0.52802 1.673724 -0.109589 1.235367 -0.109589C1.175592 -0.109589 0.946451 -0.109589 0.737235 -0.239103C0.986301 -0.288917 1.205479 -0.498132 1.205479 -0.777086C1.205479 -1.046077 0.986301 -1.125778 0.836862 -1.125778C0.537983 -1.125778 0.288917 -0.86675 0.288917 -0.547945C0.288917 -0.089664 0.787049 0.109589 1.225405 0.109589C1.882939 0.109589 2.241594 -0.587796 2.271482 -0.647572C2.391034 -0.278954 2.749689 0.109589 3.347447 0.109589C4.373599 0.109589 4.941469 -1.175592 4.941469 -1.424658C4.941469 -1.524284 4.851806 -1.524284 4.821918 -1.524284C4.732254 -1.524284 4.712329 -1.484433 4.692403 -1.414695C4.363636 -0.348692 3.686177 -0.109589 3.367372 -0.109589C2.978829 -0.109589 2.819427 -0.428394 2.819427 -0.767123C2.819427 -0.986301 2.879203 -1.205479 2.988792 -1.643836L3.327522 -3.008717Z'/>
<path id='g0-49' d='M4.030884 -1.910834C3.66127 -2.343213 3.549689 -2.461768 3.284682 -2.650062C2.859278 -2.956912 2.412951 -3.075467 2.02939 -3.075467C1.164633 -3.075467 0.536986 -2.336239 0.536986 -1.499377C0.536986 -0.683437 1.136737 0.069738 2.008468 0.069738C2.977833 0.069738 3.654296 -0.72528 3.905355 -1.094894C4.274969 -0.662516 4.38655 -0.54396 4.651557 -0.355666C5.076961 -0.048817 5.523288 0.069738 5.906849 0.069738C6.771606 0.069738 7.399253 -0.669489 7.399253 -1.506351C7.399253 -2.322291 6.799502 -3.075467 5.927771 -3.075467C4.958406 -3.075467 4.281943 -2.280448 4.030884 -1.910834ZM4.254047 -1.652802C4.533001 -2.106102 5.139726 -2.810461 5.990535 -2.810461C6.708842 -2.810461 7.203985 -2.175841 7.203985 -1.506351S6.660025 -0.313823 6.018431 -0.313823C5.369863 -0.313823 4.923537 -0.843836 4.254047 -1.652802ZM3.682192 -1.352927C3.403238 -0.899626 2.796513 -0.195268 1.945704 -0.195268C1.227397 -0.195268 0.732254 -0.829888 0.732254 -1.499377S1.276214 -2.691905 1.917808 -2.691905C2.566376 -2.691905 3.012702 -2.161893 3.682192 -1.352927Z'/>
</defs>
<g id='page1'>
<use x='76.712329' y='54.739125' xlink:href='#g2-82'/>
<use x='81.416916' y='66.306952' xlink:href='#g0-49'/>
<use x='91.517907' y='62.764633' xlink:href='#g1-102'/>
<use x='97.467854' y='62.764633' xlink:href='#g1-100'/>
<use x='102.653287' y='62.764633' xlink:href='#g1-120'/>
</g>
</svg>
1reaction
mprevotcommented, Feb 22, 2020

@paulushub Great. That’s not a simple issue or simple ecosystem. I managed to bypass those issues by asking dvisvgm not to produce svg fonts but path (with option -n) and this XAML markup:

<svgc:SvgCanvas Source="{Binding SvgImage}" />

SharpVectors in that case works perfectly.

-n, --no-fonts[=variant] If this option is given, dvisvgm doesn’t create SVG font elements but uses paths instead. The resulting SVG files tend to be larger but they are concurrently more compatible with most applications that don’t support SVG fonts yet. The optional argument variant selects the method how to substitute fonts by paths. Variant 0 creates path and use elements. Variant 1 creates path elements only. Option --no-fonts implies --no-styles.

Read more comments on GitHub >

github_iconTop Results From Across the Web

C# (CSharp) SharpVectors.Dom.Css CssStyleBlock Examples
C# (CSharp) SharpVectors.Dom.Css CssStyleBlock - 10 examples found. ... SyntaxErr, "Style declaration ending bracket missing"); } return(cssText); }.
Read more >
C# (CSharp) SharpVectors.Dom.Css CssRule Examples
C# (CSharp) SharpVectors.Dom.Css CssRule - 12 examples found. ... SyntaxErr, "Style block missing ending bracket"); } break; } else if (css.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found