---

** [issues:#5779] SVG: Permit 'e' to appear in SVG font glyph paths**

**Status:** Started
**Created:** Fri Feb 21, 2020 10:51 AM UTC by pkx166h
**Last Updated:** Fri Feb 21, 2020 10:51 AM UTC
**Owner:** pkx166h
**Attachments:**

- 
[0001-SVG-Permit-e-to-appear-in-SVG-font-glyph-paths.patch](https://sourceforge.net/p/testlilyissues/issues/5779/attachment/0001-SVG-Permit-e-to-appear-in-SVG-font-glyph-paths.patch)
 (1.1 kB; text/plain)


On 20/02/2020 18:33, Simon Tatham wrote:
> A user of my notation font Gonville reported to me this week that they
> had tried to use the Lilypond SVG backend with Gonville, and had found
> that everything worked fine except that the sharp signs were
> mysteriously missing from the output.
>
> I debugged the problem and found that this happened because Fontforge
> had generated the SVG path string for that glyph in a way that happened
> to include the floating-point literal "9.91821e-05", written in
> scientific notation, and that the 'glyph-path-regexp' definition in
> output-svg.scm was failing to match the path string as a result, because
> it doesn't permit the letter 'e'.
>
> I was able to work around the issue by editing my SVG font file to
> re-express that number as 0.0000991821, without the 'e'. But as far as I
> can see, scientific notation of that form is legal per the SVG spec:
> https://www.w3.org/TR/2011/REC-SVG11-20110816/paths.html#PathDataBNF
>
> Applying the attached patch against output-svg.scm also solved the
> problem for me, and I think it's a better fix.
>
> Cheers,
> Simon
>



---

Sent from sourceforge.net because [email protected] is 
subscribed to https://sourceforge.net/p/testlilyissues/issues/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/testlilyissues/admin/issues/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.
_______________________________________________
Testlilyissues-auto mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto
  • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development

Reply via email to