bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Issue 1335 in lilypond: bad shapes of scripts.varsegno, accordion.push,


From: lilypond
Subject: Issue 1335 in lilypond: bad shapes of scripts.varsegno, accordion.push, and noteheads.s0re
Date: Mon, 18 Oct 2010 20:38:54 +0000

Status: Accepted
Owner: ----
Labels: Type-Defect

New issue 1335 by lemzwerg: bad shapes of scripts.varsegno, accordion.push, and noteheads.s0re
http://code.google.com/p/lilypond/issues/detail?id=1335

It seems that people who are working on the lilypond fonts haven't
read the file mf/README.  Please do so!

I've attached fontforge images of three broken glyphs; this is what you
get if you say

  FONTFORGE=foo mf2pt1 --rounding=0.0001 feta13

(by pointing the environment variable FONTFORGE to something
nonexistent you prevent postprocessing).

The first glyph, scripts.varsegno, contains grazing intersections,
which is VERY bad.  The solution is to force the direction of the
curved pieces to be the same as the straight ones.

The second one, accordion.push, has been defined using the the `draw'
command with a polygonal pen.  Again, this is VERY bad.  The fix is to
describe the outline explicitly as a path which gets filled then.

The third one, noteheads.s0re, has a self-intersecting contour; note
that probably other shaped note heads needs corrections also to make
them render fine with all possible design sizes.

Finally, please follow the whitespace and formatting conventions
already present in the MF files.  In particular, please say

   foo := a
          -- b
          .. c

and not

  foo := a -- b .. c


Attachments:
        scripts.varsegno.png  101 KB
        accordion.push.png  41.2 KB
        noteheads.s0re.png  43.1 KB




reply via email to

[Prev in Thread] Current Thread [Next in Thread]