David Kastrup [Mon, 6 Jan 2014 02:33:25 +0000 (03:33 +0100)]
Issue 3782: NR: Update percussion section to make use of issue 3648
Standalone durations make percussion notation nicer to write. Have
this reflected in the manual.
James Lowe [Sun, 5 Jan 2014 17:20:54 +0000 (17:20 +0000)]
Web: Replaced Debian Logo w/the 'open use' version
Downloads.itexi
The old Logo was a restricted version
James Lowe [Sun, 5 Jan 2014 18:10:04 +0000 (18:10 +0000)]
Doc: NR Tidy up of Midi 3.5.x sections
General tidy up for consistent line breaks and
@seealso sections plus other minor Doc CG Guidelines
No information has been changed (added or deleted).
This patch is in preparation for another tracker issue (#2877) where
some information will be moved around and information from
some sections in 3.5.x merged/deleted/improved.
James Lowe [Tue, 7 Jan 2014 21:25:31 +0000 (21:25 +0000)]
Doc: NR - convert A13 from scm to verbatim
Issue 1189
Carl Sorensen [Sun, 12 Jan 2014 02:15:19 +0000 (19:15 -0700)]
Change default fretboard for b:7 (Issue 3791)
Trevor Daniels [Sat, 11 Jan 2014 15:10:32 +0000 (15:10 +0000)]
Issue 3796: Doc: Bump version number
The version number of this file should have been increased
to 2.18.0 when patch
22ea3eb6b78a50784ae02c3f29060e1c093262a4
for Issue 3720 was applied to prevent inappropriate conversions
being made by convert-ly.
Devon Schudy [Sat, 21 Dec 2013 03:55:51 +0000 (22:55 -0500)]
Tremolo cleanup. (issue 3745)
Scale durations when iterating, not in make-repeat. This means the original
repeat body is intact, so unfold-repeats and display methods no longer need
to undo the scaling.
Build tremolo spanners in Scheme, not C++.
Calculate tremolo-type in tremolo::get-music-list rather than storing it as a property.
shift-duration-log now clears the cached length, since it changes the length.
\shiftDurations no longer duplicates shift-duration-log.
Merge make-repeated-music with make-repeat.
David Kastrup [Wed, 1 Jan 2014 20:19:42 +0000 (21:19 +0100)]
Issue 3770: Use value->lily-string for -ddebug-parser
David Kastrup [Wed, 1 Jan 2014 19:54:15 +0000 (20:54 +0100)]
Provide value->lily-string function
David Kastrup [Wed, 1 Jan 2014 23:57:15 +0000 (00:57 +0100)]
Issue 3769: Lexer/Parser: Don't package location data in SCM_TOKEN semantic value
As the location data is available as the location value in the parser
anyway, there is no point in packaging it into the semantic value.
Among other things, this leads to a cleaner display when using
-ddebug-parser, and to better understandable code.
Phil Holmes [Mon, 6 Jan 2014 13:36:08 +0000 (13:36 +0000)]
Merge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Mon, 6 Jan 2014 13:36:06 +0000 (13:36 +0000)]
Release: bump VERSION.
Trevor Daniels [Mon, 30 Dec 2013 23:52:02 +0000 (23:52 +0000)]
Issue 3751: Doc: Augment documentation for \inStaffSegno
Slightly expand referring text in NR 1.2.5
Expand NR 1.4.1 with additional text and examples
Add regression test
James Lowe [Mon, 6 Jan 2014 07:19:12 +0000 (07:19 +0000)]
makelsr.py
For commit
51230c664
James Lowe [Mon, 6 Jan 2014 07:14:53 +0000 (07:14 +0000)]
Doc: NR 2.4.1 - add Hammer/Pull snippets
Issue 2594
Added 3 snippets illustrating Hammer-on and Pull-off
in different circumstances
Normal use
With Voices
With Chorded Notes
Included @cindex entries
James Lowe [Mon, 6 Jan 2014 07:07:08 +0000 (07:07 +0000)]
Doc: Extending - @ignore for inline scheme coding
Issue 1999
Added @ignore for what was 2.8 'Inline Scheme Code' as the
current example is technically incorrect and finding/writing a
non-trivial example (to make the documenting of it worthwhile
in the first place) is 'rather hard'.
James Lowe [Wed, 1 Jan 2014 14:55:22 +0000 (14:55 +0000)]
change keymap for vim to view PDF not PS
Issue 3767
Also removed two comment lines indicating a maintainer and
'last modified' date; the latter being incorrect and the
former's email apparently not existing anymore
Carl Sorensen [Mon, 6 Jan 2014 03:50:42 +0000 (20:50 -0700)]
Doc: CG: Fix missing right bracket
Carl Sorensen [Sat, 4 Jan 2014 23:07:52 +0000 (16:07 -0700)]
Run grand-replace (issue 3765)
Run make grand-replace to update all coopyright statements
Janek Warchoł [Sun, 5 Jan 2014 18:46:53 +0000 (19:46 +0100)]
Revert "CG: remove obsolete git info"
This reverts commit
d2c221f6d589ad75568cb6a9a9eb6ba67196af51.
Janek Warchoł [Sun, 5 Jan 2014 18:46:52 +0000 (19:46 +0100)]
Revert "CG merge duplicated sections about conflicts and branches"
This reverts commit
916c0ca2da746592d6355f7d3a5ed19024754210.
Janek Warchoł [Sun, 5 Jan 2014 18:46:49 +0000 (19:46 +0100)]
Revert "CG: rename 'commit access' to 'push access'"
This reverts commit
548a2fc5b2407c370d95c3cc1bd423c3d01fab76.
Janek Warchoł [Tue, 10 Dec 2013 15:08:33 +0000 (16:08 +0100)]
CG: rename 'commit access' to 'push access'
'commit access' is svn terminology. We're using git,
and in git everyone can commit but not everyone can *push*.
Janek Warchoł [Mon, 9 Dec 2013 11:30:27 +0000 (12:30 +0100)]
CG merge duplicated sections about conflicts and branches
* merge 'resolving conflicts' with 'merging conflicts'
* merge 'Organization of remote branches' with 'Other branches'
Janek Warchoł [Sun, 5 Jan 2014 17:38:22 +0000 (18:38 +0100)]
CG: remove obsolete git info
...most of these istructions were valid for git version ~1.5;
nowadays working with git is much simpler.
Phil Holmes [Sun, 5 Jan 2014 16:48:49 +0000 (16:48 +0000)]
Add version to satb.ly for GUB build
Phil Holmes [Sun, 5 Jan 2014 16:48:49 +0000 (16:48 +0000)]
Add version to satb.ly for GUB build
Phil Holmes [Sun, 5 Jan 2014 15:52:39 +0000 (15:52 +0000)]
Add version to make-relative-copies regtest for GUB build
Phil Holmes [Sun, 5 Jan 2014 15:52:39 +0000 (15:52 +0000)]
Add version to make-relative-copies regtest for GUB build
Phil Holmes [Sun, 5 Jan 2014 15:12:22 +0000 (15:12 +0000)]
Release: update news.
Phil Holmes [Sun, 5 Jan 2014 15:12:21 +0000 (15:12 +0000)]
PO: update template.
Phil Holmes [Sun, 5 Jan 2014 15:12:21 +0000 (15:12 +0000)]
Release: bump VERSION_DEVEL.
David Kastrup [Sat, 4 Jan 2014 16:22:33 +0000 (17:22 +0100)]
Issue 3773: Add Changes entries for bare rhythms and \beamExceptions
James Lowe [Fri, 20 Dec 2013 00:03:22 +0000 (00:03 +0000)]
Doc: NR improve example of \accepts
Issue 3641
Improve example given in NR 5.1.7
James Lowe [Fri, 27 Dec 2013 23:50:57 +0000 (23:50 +0000)]
Doc: NR add \chord to examples in A2
Issue 3755
Added new column to show a working example (also useful for Blind composers)
Minor layout quibbles with @multitable means using the @* (forced break)
for TexInfo commands - not strictly LP doc policy - to enhance clarity
Reduced the line-width slightly of the @lilypond examples simply to
help accommodate the extra column
James Lowe [Sun, 29 Dec 2013 05:46:45 +0000 (05:46 +0000)]
Doc: NR Tidy up of A4 - fretboard diagrams
Removed bar numbers - inappropriate for this section
Added an @appendixsubsec for each of the three pre-defined
fretboard instruments (Guitar, Ukulele and Mandolin) so as
to make it easier to find in the index but also to break up
the apparent 'wall' of fretboard diagrams when viewing the
Appendix.
Keith OHara [Thu, 26 Dec 2013 22:52:01 +0000 (14:52 -0800)]
Revert "Prevents dynamics from colliding with cross-staff stems."
This reverts commit
3bcfd69d91f52f70598f73719fbed7aa6eea8ad3.
Conflicts:
input/regression/dynamics-avoid-cross-staff-stem.ly
lily/include/interval-minefield.hh
lily/include/self-alignment-interface.hh
lily/interval-minefield.cc
lily/new-dynamic-engraver.cc
lily/self-alignment-interface.cc
scm/define-grob-properties.scm
scm/define-grobs.scm
scm/output-lib.scm
Keith OHara [Wed, 18 Dec 2013 01:20:22 +0000 (17:20 -0800)]
note-spacing: let compressibility be uniform; issue 3304
Comments implied that half the width of accidentals, etc., was added
to the ideal spacing between notes, but in fact only compressibility
was affected. The non-uniform compressibility caused note-spacing
to become non-uniform when the lines were compressed. For example
A sequence {\stemUp a a d a] would have the head of the D tuck under
the preceding A.
This commit keeps spacing uniform on compressed lines until objects
come within padding of each other.
Keith OHara [Wed, 18 Dec 2013 00:41:51 +0000 (16:41 -0800)]
note-spacing: stretch somewhat uniformly
Start with a basic spring based on the note duration, and apply optical
corrections to that. This results in more consistent springs thus more
uniform stretching in polyphonic situations.
Keith OHara [Tue, 17 Dec 2013 22:59:31 +0000 (14:59 -0800)]
springs: comment and typo
Keith OHara [Tue, 17 Dec 2013 22:58:29 +0000 (14:58 -0800)]
spacing-options: clarify documentation
Keith OHara [Sat, 28 Dec 2013 21:40:45 +0000 (13:40 -0800)]
ledger-lines: horizontal space only when present
Trevor Daniels [Fri, 27 Dec 2013 23:29:51 +0000 (23:29 +0000)]
Issue 3635: Doc LM: Improve the explanation of 'force-hshift
Add an explanation of the 'horizontal-shift property
Expand the explanation of the 'force-hshift property
Make the example of using the 'force-hshift property
more transparently clear.
Devon Schudy [Thu, 26 Dec 2013 23:21:56 +0000 (23:21 +0000)]
Issue 3720: Add SATB built-in template
Signed-off-by: Trevor Daniels <t.daniels@treda.co.uk>
Trevor Daniels [Thu, 26 Dec 2013 23:05:19 +0000 (23:05 +0000)]
Issue 3720: Doc: Built-in templates for SATB vocal scores
Add documentation to LM Templates Appendix
Add cross-refs from other parts of the manual set
David Kastrup [Thu, 26 Dec 2013 15:07:50 +0000 (16:07 +0100)]
Issue 621: Dynamics should avoid cross-staff BarLines
(e.g. GrandStaff, PianoStaff etc)
Dynamics usually have extra-spacing-width set to an empty interval so
that their placement does not cause other elements to shift.
With span bars, however, the resulting overlap is a worse cure than
the problem. So this switches off the width-hiding setting of
extra-spacing-width inside of staff groups using span bars by default.
No extra space is allocated, so dynamics will clear the span bars only
narrowly, a reasonable compromise.
James Lowe [Tue, 31 Dec 2013 07:21:49 +0000 (07:21 +0000)]
Run makelsr.py
added new snippet - commit
c9acfc85c
James Lowe [Tue, 24 Dec 2013 06:52:22 +0000 (06:52 +0000)]
Doc: NR Updated Delayed Turn Snippet
Issue 3369
Suggestion from Arno Waschk
Simplification of original snippet
Note: This snippet will only work since 2.17 versions (where the /single
command has been implemented) and does not work on the 'current' LSR
(which is still at 2.14 as of this patch).
James Lowe [Tue, 24 Dec 2013 18:26:48 +0000 (18:26 +0000)]
Doc: NR Appendix A10.3 \path examples
Issue 3587
Added two extra examples for the \path command
Also moved two paras down as it seemed more of a logical order
James Lowe [Tue, 24 Dec 2013 18:56:29 +0000 (18:56 +0000)]
Doc: NR - Tidy up of 3.5.1 and 3.5.3 - MIDI
Seemed some of this information was repeeated (and so redundant)
with additional grammar and sentence structure changes and more consistent
@examples.
No new technical information added.
James Lowe [Tue, 31 Dec 2013 07:06:11 +0000 (07:06 +0000)]
Doc: Tidy up of chord-names-jazz.ly
Added a new context definitigon to remove the Bar Number Engraver
as it was clashing with the instrument names and looked messy.
As it was not actually pertinent to the example I thought this the
simplest method
Also tidied up the spacing of the information as per standard doc
guidelines
James Lowe [Tue, 24 Dec 2013 06:32:16 +0000 (06:32 +0000)]
Doc: Extending addition about calling stencil func
Issue 3669
Came out of:
http://lists.gnu.org/archive/html/lilypond-user/2013-11/msg00587.html
Text based on Keith OHara's suggestions
Indicate that it is possible to call the stencil function in a user's
own override of the stencil property
Mike Solomon [Mon, 16 Dec 2013 08:11:10 +0000 (10:11 +0200)]
Adds outside-staff-interface and outside-staff-axis-group-interface
When a property exists in an interface, the property should make sense for
a sensible of grobs that implement that interface. Otherwise, the property
should be part of a separate interface that applies to a sensibly-sized
group of grobs.
Various properties having to do with outside-staff calculations belong to
grob-interface. This does not make sense for many grobs (StaffSpacing,
NoteSpacing, SpacingSpanner, StaffSymbol just to name a few). There is a
limited collection of grobs for which outside-staff properties make sense.
The outside-staff-interface provides a separate interface to be implemented
by these grobs.
The same is true for axis groups that place outside-staff grobs, which form
a limited subset of grobs implementing the axis-group-interface. Rather than
putting the relevant properties in the axis-group-interface, we move
them to an outside-staff-axis-group-interface.
David Kastrup [Tue, 31 Dec 2013 00:16:13 +0000 (01:16 +0100)]
python/convertrules.py: bump version for 2.18 release
Phil Holmes [Mon, 30 Dec 2013 09:31:33 +0000 (09:31 +0000)]
PO: update template.
Phil Holmes [Mon, 30 Dec 2013 09:30:43 +0000 (09:30 +0000)]
Release: update news.
Phil Holmes [Mon, 30 Dec 2013 09:30:21 +0000 (09:30 +0000)]
Release: bump VERSION.
David Kastrup [Sun, 22 Dec 2013 09:33:31 +0000 (10:33 +0100)]
Issue 3746: Fix unfold-repeats-fully with alternatives
When fewer alternatives than repeats are given, the _first_ alternative
needs to get reused (the previous code wrongly used the last one).
David Kastrup [Fri, 27 Dec 2013 17:29:20 +0000 (18:29 +0100)]
Match python/convertrules.py versions to that of stable branch.
This became necessary due to cherry-picking the following into stable:
convert-ly rule for new make-relative semantics accepting music arguments
This only works when the "reference pitch" is the first or last of
the list.
No attempt is made to rewind the version numbers of already converted
files from 2.19.0 to 2.17.97.
Devon Schudy [Sun, 15 Dec 2013 22:27:00 +0000 (17:27 -0500)]
Update documentation for what's supported in MIDI. (issue 3740)
Also clarify what articulate.ly supports.
Change the snippet for redefining a shorthand to use an ArticulationEvent
instead of an articulation name, so users who follow its example will have
their articulations work in MIDI.
Urs Liska [Fri, 20 Dec 2013 09:09:04 +0000 (10:09 +0100)]
Issue 3732: Web: Rewrite "Features" content
The "Features" page had some problematic content and structure.
This commit makes some points more clear, removes problematic
claims and introduces some more points pro LilyPond.
Additionally replace some "color2" divs by generic divClass
Urs Liska [Mon, 16 Dec 2013 11:53:06 +0000 (12:53 +0100)]
Issue 3732: Web: "Features": Modify outline
This doesn't modify the content, although I have a clear idea about it.
So some contents don't seem to fit to the headings.
David Kastrup [Thu, 26 Dec 2013 21:49:51 +0000 (22:49 +0100)]
Merge branch 'translation' into staging
Federico Bruni [Thu, 26 Dec 2013 10:11:26 +0000 (11:11 +0100)]
Doc-it: translate footer and browser-language page
David Kastrup [Wed, 25 Dec 2013 23:05:18 +0000 (00:05 +0100)]
Documentation/included/authors.itexi: remove Chong Yidong from core contributors
He crept in through a misinterpretation of a commit message.
Keith OHara [Sat, 14 Dec 2013 05:46:49 +0000 (21:46 -0800)]
grob-property: if callback is independent of layout, call just once
David Kastrup [Sun, 22 Dec 2013 19:38:22 +0000 (20:38 +0100)]
Issue 3748: Allow assignments with property paths to use x.y.z = value syntax
This is actually an embarrassing oversight in issue 2883: while it
became possible to rewrite
markup-system-spacing #'minimum-distance = #25
as
markup-system-spacing minimum-distance = #25
it has been overlooked to allow for the obvious
markup-system-spacing.minimum-distance = #25
James Lowe [Thu, 19 Dec 2013 23:35:50 +0000 (23:35 +0000)]
Doc: Add @knownissue for AddLyrics with Nullvoice
Issue 3654
James Lowe [Fri, 20 Dec 2013 00:25:13 +0000 (00:25 +0000)]
Doc: Usage add .vimrc syntax highlighting
Issue 3492
James Lowe [Fri, 20 Dec 2013 01:35:32 +0000 (01:35 +0000)]
Web: Improve notes about Linux Dist LP Packages
Issue 3735
Explain that LP in most Linux Repositories is going to be
older than the current available code on the LP website
James Lowe [Fri, 20 Dec 2013 01:12:49 +0000 (01:12 +0000)]
Web: What we wrote... Book about LP in Turkish
Came from message
URL: http://lists.gnu.org/archive/html/bug-lilypond/2013-12/masg00051.html
Professor Server Acim's book in Turkish about LilyPond
James Lowe [Fri, 20 Dec 2013 20:04:23 +0000 (20:04 +0000)]
Web: updated Authors.itexi
All contributions since release of 2.17.0
Circa Aug 25 2012
David Kastrup [Thu, 17 Oct 2013 10:52:53 +0000 (12:52 +0200)]
Issue 2067: Give all of \display{LilyMusic,Music,Scheme} optional port arguments.
Urs Liska [Thu, 12 Dec 2013 11:06:39 +0000 (12:06 +0100)]
Issue 3719: CG: Add comment about git-cl editor
git-cl fires either the editor specified by the
EDITOR environment variable or vi if EDITOR isn't defined.
Commit mentions this in the CG
Signed-off-by: David Kastrup <dak@gnu.org>
David Kastrup [Sun, 22 Dec 2013 09:29:34 +0000 (10:29 +0100)]
Typo fix in NR
David Kastrup [Sat, 21 Dec 2013 06:17:09 +0000 (07:17 +0100)]
Merge branch 'issue3714' into staging
Carl Peterson [Thu, 12 Dec 2013 23:05:11 +0000 (18:05 -0500)]
fix sidebar colors in html documentation
Change the default color of the TOC sidebar when no manual-specific color has been specified. Because the text color was changed to white, the TOC was not legible in manuals like the glossary, which is not assigned a color currently.
Also, darkened most of the manual TOC sidebars to separate from header and footer colors. Lightened the header and footer for the Contributor's Guide since it is the "black book."
Carl Peterson [Thu, 12 Dec 2013 22:37:20 +0000 (17:37 -0500)]
Remove duplicate CSS definitions in manual file
Remove second definition of background color from lilypond-manuals.css.
Also remove color spec for changes documentation since its color is not being defined at this time.
Carl Peterson [Thu, 12 Dec 2013 06:08:57 +0000 (01:08 -0500)]
Add comments to lilypond-texi2html.init
Adding inline comments to lilypond-texi2html.init to explain the added lines of code in the file to enable the manual-specific CSS styling.
Also cleaned up the code indentation levels.
Carl Peterson [Mon, 9 Dec 2013 00:20:03 +0000 (19:20 -0500)]
CSS changes to color-code major manuals
Added styling to use a manual-specific class in the <body> tag to color code each of the major manuals.
Now:
* Learning Manual: Green book
* Notation Reference: Blue book
* Usage Manual: Yellow book
* Extending: Red book
* Internals Reference: Purple book
* Contributor's Guide: Black book
Carl Peterson [Sun, 8 Dec 2013 16:44:08 +0000 (11:44 -0500)]
Add classes to <body> tag of documentation files
To facilitate request from lilypond-user to facilitate differentiating among the various manuals, appending CSS classes to the <body> tag of the documentation files so that the main CSS stylesheet can be modified to look for those classes to specifically style each manual and development status.
The present solution for indicating development status is a hardcoded line in Documentation/lilypond-texi2html.init.
Urs Liska [Thu, 12 Dec 2013 10:16:10 +0000 (11:16 +0100)]
Web: Reword contactUsAbout macro
Providing information on new reviews/productions etc.
should be possible by simply writing an email to bug-lilypond.
Redirecting to the Bug Report guide is off-putting.
David Kastrup [Fri, 20 Dec 2013 09:26:07 +0000 (10:26 +0100)]
Merge branch 'translation'
Werner Lemberg [Wed, 11 Dec 2013 06:53:14 +0000 (07:53 +0100)]
Include `freetype.hh' where appropriate.
This ensures that we aren't dependent on indirect header inclusion chains of
third-party packages.
Werner Lemberg [Wed, 11 Dec 2013 06:53:14 +0000 (07:53 +0100)]
Include `freetype.hh' where appropriate.
This ensures that we aren't dependent on indirect header inclusion chains of
third-party packages.
James Lowe [Fri, 20 Dec 2013 01:39:13 +0000 (01:39 +0000)]
Web: Iintroduction.itexi - Minor typos
LilyPond not lilypond
Janek Warchoł [Wed, 4 Dec 2013 14:26:03 +0000 (15:26 +0100)]
font: parametrize and cleanup sharp code
Changes:
* as much as possible is controlled by global parameters,
* variables have more consistent names,
* the functions are more consistently structured,
* stem ends are placed in one line using explicit beam direction.
The glyphs remain identical.
It would be good to extract one global procedure that would draw
all needed sharps (instead of having 6 similar ones), but i didn't
have enough time to do this.
Janek Warchoł [Wed, 4 Dec 2013 11:20:12 +0000 (12:20 +0100)]
font: rewrite and parametrize natural code
The logic remains virtually the same. List of changes:
* more descriptive variable names,
* removed surplus points (1', 3', 11', 21'),
* stem brushing is controlled in a simpler way,
* beam slant does no longer depend on stem thickness,
* all dimensions are explicitely and straightforwardly
derived from global parameters. This makes it trivial
to get a differently-looking natural by just changing
clearly defined values.
At size 20, the natural remains identical. At signifincantly
different sizes there are a few microscopic changes, but they
are too small to be noticeable:
* stem end thickness is defined in terms of stem thickness,
so regardless of design size the ratio between them is constant.
* beam slant is slightly more consistent. But you wouldn't notice
the change if i haven't told you ;-)
James Lowe [Sun, 15 Dec 2013 03:55:47 +0000 (03:55 +0000)]
Web: Add 3 published productions by Joe Smeets
Issue 3657
Introduction.itexi
Janek Warchoł [Fri, 6 Dec 2013 17:22:43 +0000 (18:22 +0100)]
unify formatting and indentation
Janek Warchoł [Fri, 13 Dec 2013 19:46:39 +0000 (20:46 +0100)]
include subfonts unconditionally
Janek Warchoł [Fri, 13 Dec 2013 19:16:47 +0000 (20:16 +0100)]
remove spurious else
Janek Warchoł [Fri, 6 Dec 2013 17:22:43 +0000 (18:22 +0100)]
make comments more uniform
Janek Warchoł [Fri, 13 Dec 2013 17:58:00 +0000 (18:58 +0100)]
factor out common inclusions and initializations
Janek Warchoł [Fri, 13 Dec 2013 17:28:42 +0000 (18:28 +0100)]
factor out autometric_parameter declarations
Janek Warchoł [Fri, 6 Dec 2013 17:22:43 +0000 (18:22 +0100)]
move brace-drawing procedure to separate file (and rename files)
Janek Warchoł [Thu, 12 Dec 2013 21:21:41 +0000 (22:21 +0100)]
rename feta-alphabet to feta-alphabet-generic
to conform to the convention
Janek Warchoł [Fri, 6 Dec 2013 16:45:59 +0000 (17:45 +0100)]
rename feta-generic to feta-other-generic; similarly parmesan-generic
these files are not for the whole font,
but just some glyphs that aren't in their own subfonts
Janek Warchoł [Fri, 6 Dec 2013 17:22:43 +0000 (18:22 +0100)]
remove feta-test-generic.mf and other testing files
they were just polluting the code
Janek Warchoł [Fri, 6 Dec 2013 16:45:59 +0000 (17:45 +0100)]
font: clean up staffline-display in testing mode
Previous testing code was a mix of hideous copy&paste with
non-obvious passing glyph outlines around, which attempted
to produce additional glyphs in testing mode, so that there
would be both on-staffline and on-staffspace variations.
That code was completely unreadable and unmaintainable.
Instead i've introduced a global variable that determines
how the stafflines will be printed relative to the glyphs.
To see alternative configuration, just change that value.