simon-git: gonville (master): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Sat Mar 14 12:12:57 GMT 2020


TL;DR:
  b4a242f Python 3 fix.
  6fac414 Fix ExponentialInvolute's direction computation.
  af5861a Update the missing-glyphs checker.
  f76ab20 Add glyphs.py --lilylist option.
  ab5fd67 Script to preview a glyph from a Lilypond-format font.
  5f3f0c9 Buildscr: add a build-time definition -DNOBRACE.
  aec48e6 Buildscr: allow overriding of /usr/share/lilypond.
  720618a Update test instructions.
  53078f3 Fixes to cope with nonstandard canvas_size in glyphs.
  9b30200 font.py: refactor to use Python decorators.
  0264081 Correct some attachment points.
  73bbecb Refactor the quaver rests.
  4232c8a Refactor the small-clef system.
  a7077de Doubled G-clef.
  521eb89 Variant C-clef and 'tenorised' G-clef.
  4ec4f48 Alternative box-shaped percussion clef.
  6919b46 Add new names for accordion marks.
  d88dc82 Two new accordion marks for 'push' and 'pull'.
  8e461f0 Add the letter 'n' in dynamics style.
  9efffd3 Fix bounding box of the blank glyph!
  9c998fd Some extra kinds of fermata mark.
  45d0e4a Separate slashed from reversed turn.
  01a3212 Add a tick-shaped breathing mark.
  e949d6c Add lyric tie symbols.
  1beebd2 Add a "Haydn-style" turn symbol.
  02bcd82 Add more subdivisions of a quaver.
  9255818 Add a breve rest on its line.
  d39d2f0 Add a couple of 'half-open' flags.
  073139f Tiny aesthetic tweak to tailhemiup.
  db31d8d Add z-shaped crotchet rest.
  732ddb7 Add variant segno symbol.

Repository:     https://git.tartarus.org/simon/gonville.git
On the web:     https://git.tartarus.org/?p=simon/gonville.git
Branch updated: master
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2020-03-14 12:12:57

commit b4a242fe460b9c93de6d91bb5ab7747c723393e4
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=b4a242fe460b9c93de6d91bb5ab7747c723393e4;hp=aa07fe085f7139b034017a88e87c607d4a474cbf
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:44:24 2020 +0000

    Python 3 fix.
    
    Should have been part of commit 5ab212db3b: use // for integer division.

 curves.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6fac414f14d32d2044eef501c41b816656b8c65d
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=6fac414f14d32d2044eef501c41b816656b8c65d;hp=b4a242fe460b9c93de6d91bb5ab7747c723393e4
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:45:30 2020 +0000

    Fix ExponentialInvolute's direction computation.
    
    It was returning the direction of the imaginary thread unwinding from
    the exponential curve. But it should have been returning the direction
    of the actual involute. Fortunately, it's an easy fix: the two are
    always perpendicular.

 curves.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit af5861a307784e864f79a809306ee9e505aadf24
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=af5861a307784e864f79a809306ee9e505aadf24;hp=6fac414f14d32d2044eef501c41b816656b8c65d
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:45:41 2020 +0000

    Update the missing-glyphs checker.
    
    Lilypond has introduced another batch of glyphs labelled 'kievan',
    which seem to be for another historical music form that I don't want
    to add support for in this font. Exclude them from --lilycheck.

 glyphs.py | 1 +
 1 file changed, 1 insertion(+)

commit f76ab20e1a156bd56d47f80feaf9e3035c86157b
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=f76ab20e1a156bd56d47f80feaf9e3035c86157b;hp=af5861a307784e864f79a809306ee9e505aadf24
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:46:31 2020 +0000

    Add glyphs.py --lilylist option.
    
    This complements --lilycheck (which examines a Lilypond font, and
    lists the Lilypond glyph names of the glyphs in it that we don't
    support), by providing an option to list all the Lilypond glyph names
    that we _do_ support.

 glyphs.py | 9 +++++++++
 1 file changed, 9 insertions(+)

commit ab5fd67c00668c3f23f9db58fee23783266830c4
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=ab5fd67c00668c3f23f9db58fee23783266830c4;hp=f76ab20e1a156bd56d47f80feaf9e3035c86157b
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:47:44 2020 +0000

    Script to preview a glyph from a Lilypond-format font.
    
    This outputs Postscript that draws the glyph itself, but also marks
    the origin, and the formal bounding box and attachment point from the
    font's LILC entry. It can be applied to the standard Lilypond font, or
    the Lilypond output of this font, which is useful for checking that
    I've put attachment points in sensible places.

 lilypreview.py | 144 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 144 insertions(+)

commit 5f3f0c99868b960d3df2888411e553c4738fbc23
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=5f3f0c99868b960d3df2888411e553c4738fbc23;hp=ab5fd67c00668c3f23f9db58fee23783266830c4
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:48:09 2020 +0000

    Buildscr: add a build-time definition -DNOBRACE.
    
    This allows me to omit the slowest part of the build. Handy during
    development iteration.

 Buildscr | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit aec48e6aee9d818ab3d4336f72a28a57e2fb6699
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=aec48e6aee9d818ab3d4336f72a28a57e2fb6699;hp=5f3f0c99868b960d3df2888411e553c4738fbc23
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:48:59 2020 +0000

    Buildscr: allow overriding of /usr/share/lilypond.
    
    This allows me to do my main build run (including making the example
    document) with a version of Lilypond other than the one installed from
    the Debian package: put the other version on PATH, and build with
    -DSHARE_LILYPOND=/wherever/share/lilypond .

 Buildscr | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 720618aa343c782fb53cc86d18877cfa3025d804
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=720618aa343c782fb53cc86d18877cfa3025d804;hp=aec48e6aee9d818ab3d4336f72a28a57e2fb6699
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:49:41 2020 +0000

    Update test instructions.
    
    I tried to use the 'convert' command from the comment in test_glyph
    recently and found that it doesn't work any more: ImageMagick has
    changed what '-recolor' means, in a way I wasn't easily able to
    compensate for. Replaced the command with a completely different one
    that also has the effect I wanted.

 glyphs.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 53078f36903bfcdb83dea525bf6d4782d3b48b70
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=53078f36903bfcdb83dea525bf6d4782d3b48b70;hp=720618aa343c782fb53cc86d18877cfa3025d804
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:50:36 2020 +0000

    Fixes to cope with nonstandard canvas_size in glyphs.
    
    I'm going to need to draw some extra-tall glyphs which don't fit in
    the standard 1000x1000 bitmap canvas used by this font. GlyphContext
    already has a field called canvas_size which can override it, but it
    doesn't do the right thing at build time if you do. Now it will.

 glyphs.py | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 9b30200da2867b37fec9732b1820f1e408999752
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=9b30200da2867b37fec9732b1820f1e408999752;hp=53078f36903bfcdb83dea525bf6d4782d3b48b70
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:51:55 2020 +0000

    font.py: refactor to use Python decorators.
    
    Every glyph in this font is implemented by defining a Python function
    which returns a GlyphContext, and then calling that function. These
    days, we don't have to do that by writing a function call after each
    function: we can use a decorator, which has the advantage that you can
    write multiple decorators and pass it extra parameters.

 font.py   | 1427 ++++++++++++++++++++-----------------------------------------
 glyphs.py |    3 +-
 2 files changed, 470 insertions(+), 960 deletions(-)

commit 02640818ed6856d3ca03f5c426bf383d966ef62f
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=02640818ed6856d3ca03f5c426bf383d966ef62f;hp=9b30200da2867b37fec9732b1820f1e408999752
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:52:21 2020 +0000

    Correct some attachment points.
    
    A few corrections that stood out from using lilypreview.py to check
    things.

 font.py   |  8 ++++++++
 glyphs.py | 14 +++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit 73bbecb32b0fc4238dd617971a39cb2afb533247
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=73bbecb32b0fc4238dd617971a39cb2afb533247;hp=02640818ed6856d3ca03f5c426bf383d966ef62f
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:53:11 2020 +0000

    Refactor the quaver rests.
    
    They were all basically the same; now the 5-times-duplicated code is
    replaced by one core function and five decorators that call it with
    different parameters.

 font.py | 105 +++++++++++-----------------------------------------------------
 1 file changed, 17 insertions(+), 88 deletions(-)

commit 4232c8a908db6851afa61fe31a17c32fc0a2314f
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=4232c8a908db6851afa61fe31a17c32fc0a2314f;hp=73bbecb32b0fc4238dd617971a39cb2afb533247
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:53:46 2020 +0000

    Refactor the small-clef system.
    
    Another use of the new decorator system: every clef has to have a
    shrunken version for changing clef in mid-stave, and now those can be
    built in one line each with an extra decorator.

 font.py | 44 ++++++++++++++++++--------------------------
 1 file changed, 18 insertions(+), 26 deletions(-)

commit a7077de527785f38095279857ab4b1ba00632715
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=a7077de527785f38095279857ab4b1ba00632715;hp=4232c8a908db6851afa61fe31a17c32fc0a2314f
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:55:15 2020 +0000

    Doubled G-clef.
    
    A glyph added in newer versions of Lilypond: two G-clefs overlapping
    each other apparently means the same thing as a G-clef with an 8 below
    it, i.e. an octave lower than usual.
    
    I've used a clipping path to remove some parts of the left clef, as if
    it were hiding behind the right one. I think it looks less cluttered
    that way.

 font.py   | 18 ++++++++++++++++++
 glyphs.py |  2 ++
 2 files changed, 20 insertions(+)

commit 521eb894cb8d09bb5677497abd60ba465f3ee3cc
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=521eb894cb8d09bb5677497abd60ba465f3ee3cc;hp=a7077de527785f38095279857ab4b1ba00632715
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:57:24 2020 +0000

    Variant C-clef and 'tenorised' G-clef.
    
    More glyphs from updated Lilypond: this introduces a variant form of
    the C clef which has two L-shapes at the front in place of the usual
    curves, and also a hybrid of that with the G-clef which uses the same
    L-shapes protruding from a point two stave lines above the spiral to
    indicate that the C above the marked G is middle C.
    
    In other words, that variant G-clef is a third way to say 'down an
    octave', after the doubled G-clef from the previous commit, and (which
    I've always thought of as the usual way) just writing an 8 below the
    clef.

 font.py   | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 glyphs.py |  4 ++++
 2 files changed, 57 insertions(+), 1 deletion(-)

commit 4ec4f484e621032fdc9d566f25d086d7e96513d6
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=4ec4f484e621032fdc9d566f25d086d7e96513d6;hp=521eb894cb8d09bb5677497abd60ba465f3ee3cc
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:57:46 2020 +0000

    Alternative box-shaped percussion clef.
    
    Another glyph from newer Lilypond, as an alternative to the double
    vertical line we already had.

 font.py   | 22 +++++++++++++++++++++-
 glyphs.py |  2 ++
 2 files changed, 23 insertions(+), 1 deletion(-)

commit 6919b462498274bac922ec12bb255c03ce1f5d5c
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=6919b462498274bac922ec12bb255c03ce1f5d5c;hp=4ec4f484e621032fdc9d566f25d086d7e96513d6
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:57:50 2020 +0000

    Add new names for accordion marks.
    
    Current Lilypond has changed the names of several glyphs I had
    already.

 glyphs.py | 6 ++++++
 1 file changed, 6 insertions(+)

commit d88dc82f2113abd3cb77c49e8adb66c5bfa86500
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=d88dc82f2113abd3cb77c49e8adb66c5bfa86500;hp=6919b462498274bac922ec12bb255c03ce1f5d5c
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:58:06 2020 +0000

    Two new accordion marks for 'push' and 'pull'.
    
    More updates from new Lilypond.

 font.py   | 25 +++++++++++++++++++++++++
 glyphs.py |  2 ++
 2 files changed, 27 insertions(+)

commit 8e461f035fe3675fe8f0c68b57f5921fbf7b08b7
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=8e461f035fe3675fe8f0c68b57f5921fbf7b08b7;hp=d88dc82f2113abd3cb77c49e8adb66c5bfa86500
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:59:01 2020 +0000

    Add the letter 'n' in dynamics style.
    
    Lilypond has added this to its font, though I haven't yet found what
    it uses it for. But it's not difficult to implement here, since it's
    just made from pieces already in the m.

 font.py   | 30 ++++++++++++++++++++++++++++++
 glyphs.py |  1 +
 2 files changed, 31 insertions(+)

commit 9efffd39d355ecd9611ba5366f0b247153e89cb6
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=9efffd39d355ecd9611ba5366f0b247153e89cb6;hp=8e461f035fe3675fe8f0c68b57f5921fbf7b08b7
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 11:59:23 2020 +0000

    Fix bounding box of the blank glyph!
    
    Not a great idea to have the top y below the bottom y :-)

 font.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9c998fd816dde644903b6e99b6ee6e0b54698f56
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=9c998fd816dde644903b6e99b6ee6e0b54698f56;hp=9efffd39d355ecd9611ba5366f0b247153e89cb6
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:00:31 2020 +0000

    Some extra kinds of fermata mark.
    
    More glyph updates from new Lilypond: a fermata sign with only the
    left half of the curve, one with a double dot, and one with two nested
    copies of the fermata0 v-shape.

 font.py   | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 glyphs.py |  6 ++++++
 2 files changed, 65 insertions(+)

commit 45d0e4a42ce54bb95b5d8443da4a7755551e5dd0
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=45d0e4a42ce54bb95b5d8443da4a7755551e5dd0;hp=9c998fd816dde644903b6e99b6ee6e0b54698f56
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:01:32 2020 +0000

    Separate slashed from reversed turn.
    
    I always thought that you notated an inverted turn (e.g. c-b-c-d-c) by
    drawing a vertical stroke through the turn symbol. So that's what I
    implemented as 'scripts.reverseturn' in Gonville. But current Lilypond
    uses that symbol name for a _mirrored_ version of the glyph, and the
    one with a vertical line is 'scripts.slashturn'. Now we match that.

 font.py   | 5 +++++
 glyphs.py | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 01a32124486d4e0fcdc980d5ec5f8a4a23cfac00
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=01a32124486d4e0fcdc980d5ec5f8a4a23cfac00;hp=45d0e4a42ce54bb95b5d8443da4a7755551e5dd0
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:01:52 2020 +0000

    Add a tick-shaped breathing mark.
    
    Another glyph that new Lilypond has added.

 font.py   | 11 +++++++++++
 glyphs.py |  1 +
 2 files changed, 12 insertions(+)

commit e949d6c79046a31f132feb5d72c58fd8ca54dbf9
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=e949d6c79046a31f132feb5d72c58fd8ca54dbf9;hp=01a32124486d4e0fcdc980d5ec5f8a4a23cfac00
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:02:03 2020 +0000

    Add lyric tie symbols.
    
    More glyphs in new Lilypond.

 font.py   | 31 +++++++++++++++++++++++++++++++
 glyphs.py |  2 ++
 2 files changed, 33 insertions(+)

commit 1beebd220a553e3713b650ec0197b02ebe7a70b6
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=1beebd220a553e3713b650ec0197b02ebe7a70b6;hp=e949d6c79046a31f132feb5d72c58fd8ca54dbf9
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:03:09 2020 +0000

    Add a "Haydn-style" turn symbol.
    
    Another glyph from new Lilypond.

 font.py   | 15 +++++++++++++++
 glyphs.py |  1 +
 2 files changed, 16 insertions(+)

commit 02bcd82d4ad8332efb12116eb903a42910e6172d
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=02bcd82d4ad8332efb12116eb903a42910e6172d;hp=1beebd220a553e3713b650ec0197b02ebe7a70b6
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:04:03 2020 +0000

    Add more subdivisions of a quaver.
    
    These don't seem to be in the new stable Lilypond 2.20 release, but
    Lilypond 2.21 has introduced three further subdivisions of a quaver,
    with 6, 7 and 8 tails, hence representing 2^-8, 2^-9 and 2^-10 of a
    semibreve.
    
    I'm constrained in my design of the tail glyphs because Lilypond is
    dictating the length of the stem for each one - it doesn't seem to be
    a parameter that the font file can control. Fortunately, it turns out
    that the lengths work reasonably if I just use the exact same tail
    style that I already had for 5-tailed quavers, and replicate it more
    times.
    
    The corresponding quaver rests are slanted a bit less away from
    vertical, so they can squash together more conveniently. In Lilypond's
    standard font that variation of slant is a gradual theme throughout
    all the sub-quaver rests, but I think it looks nicer to keep them all
    parallel until it really becomes impractical, so I've left the
    existing five as they were.

 font.py   | 18 ++++++++++++++----
 glyphs.py |  9 +++++++++
 2 files changed, 23 insertions(+), 4 deletions(-)

commit 92558184e7a48ae63a8de1cd5c8b20c5349b4aff
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=92558184e7a48ae63a8de1cd5c8b20c5349b4aff;hp=02bcd82d4ad8332efb12116eb903a42910e6172d
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:04:25 2020 +0000

    Add a breve rest on its line.
    
    Another new Lilypond glyph, similar to the existing semibreve rest on
    a line that we already had.

 font.py   | 6 ++++++
 glyphs.py | 1 +
 2 files changed, 7 insertions(+)

commit d39d2f04c42d8ccb0e7d3feb461be276193fd5a8
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=d39d2f04c42d8ccb0e7d3feb461be276193fd5a8;hp=92558184e7a48ae63a8de1cd5c8b20c5349b4aff
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:04:40 2020 +0000

    Add a couple of 'half-open' flags.
    
    More new Lilypond glyphs.

 font.py   | 22 ++++++++++++++++++++++
 glyphs.py |  2 ++
 2 files changed, 24 insertions(+)

commit 073139f711d4d1bcf454059719d1e41cfa1aaadd
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=073139f711d4d1bcf454059719d1e41cfa1aaadd;hp=d39d2f04c42d8ccb0e7d3feb461be276193fd5a8
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:05:02 2020 +0000

    Tiny aesthetic tweak to tailhemiup.
    
    Happened to notice in passing that this didn't look _quite_ as nice as
    it it could.

 font.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit db31d8d4cf4fcfe247616c2bcfe3a1f886d7aa36
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=db31d8d4cf4fcfe247616c2bcfe3a1f886d7aa36;hp=073139f711d4d1bcf454059719d1e41cfa1aaadd
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:05:26 2020 +0000

    Add z-shaped crotchet rest.
    
    Another new glyph in current Lilypond. I don't know who uses this one,
    but it's very cute.

 font.py   | 14 ++++++++++++++
 glyphs.py |  1 +
 2 files changed, 15 insertions(+)

commit 732ddb773ad2b6494569c1eea08244c251c7e5e2
web diff https://git.tartarus.org/?p=simon/gonville.git;a=commitdiff;h=732ddb773ad2b6494569c1eea08244c251c7e5e2;hp=db31d8d4cf4fcfe247616c2bcfe3a1f886d7aa36
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Mar 14 12:05:52 2020 +0000

    Add variant segno symbol.
    
    A huge symbol intended to cross the whole stave, instead of being
    displayed above it like the normal segno.

 font.py | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)



More information about the tartarus-commits mailing list