This is the second, and most likely final, beta for 4.1. In order to
keep to our schedule, we are targeting the first release candidate (and
therefore the feature freeze) for February 14th. If you have any
feedback on desired features for 4.1, please make sure you submit them
in the course of the next couple of days so that we have time to
consider them. If the implementation is complicated, then they are
unlikely to be implemented in 4.1, but we will hold on to them for
future releases.
Of particular importance for testing in this beta are the two unfinished
features: the new bar syllable spacing algorithm and the upgraded
Windows installer. Bug reports/suggestions on these two features are
greatly appreciated in order to help them achieve their final form.
Download here:
https://github.com/gregorio-project/gregorio/releases/tag/v4.1.0-beta2
CHANGELOG:
## [4.1.0-beta2] - 2016-02-08
### Fixed
- When a flat on a ledger line (`bx` or `lx`) was preceding a note also
on a ledger line, the ledger line was partially visible inside the flat,
see [#882](https://github.com/gregorio-project/gregorio/issues/882).
- Compilation of documents produced with Gregorio should be slightly faster.
### Changed
- Stem length for virgas, flexus, pes quadratum, etc. are now tunable,
and have been reviewed, see
[#803](https://github.com/gregorio-project/gregorio/issues/803).
- Height of the porrectus have been altered (first note moved up, second
also moved up when second ambitus is more than one) so that they are
more coherent with the punctum height. The porrectus stroke drawings
have also been slightly altered to be slightly thinner and sharper
around the bottom note (see
[#858](https://github.com/gregorio-project/gregorio/issues/858)).
- When a syllable is preceeded by a punctum mora, gregorio now ignores
the punctum mora in the spacing of the syllables by default, and also
adds a custom space (defaulting to 0). You can change this behavior with
`\gresetshiftaftermora{}`, see GregorioRef for its arguments. To balance
the output, space before a punctum mora has been made slightly thinner,
more in line with old Solesmes books. (For the change requests, see
[#795](https://github.com/gregorio-project/gregorio/issues/795) and
[#871](https://github.com/gregorio-project/gregorio/issues/871)).
- The `--admin` option is removed from the `initexmf` call for MiKTeX
installations, allowing the installer to work better on Windows 10.
- MiKTeX installations no longer copy files into TEXMFLOCAL but instead
registers the texmf folder which the installer creates with MiKTeX,
allowing it to use those files in place. See
[#884](https://github.com/gregorio-project/gregorio/issues/884)
- Added an uninstall script to the windows installer which will run as
part of the uninstall action and will remove the Gregorio executable and
TeX files from their copied locations (at least using the `unins000.exe`
file which is created in the program directory when the program is
installed, I haven't tested using the Add/Remove Programs feature built
into Windows).
### Added
- A new algorithm for placing bar syllables has been added. The goal of
the new algorithm is to place the bar line exactly between the notes
which surround it and do the same with the text associated with the bar
line. It also implements a limit, `maxbaroffset`, which prevents the
bar line and its text from getting too far apart. This algorithm can be
activated with `\gresetbarspacing{new}`. Testing is not yet complete
and it may still contain bugs. See
[#767](https://github.com/gregorio-project/gregorio/issues/767).
- It is now possible to generate a font with a different stem length
schema (apart from the default one, Solesmes' is available), see
[fonts/README.md](fonts/README.md) for details.
- Some forms (`ed` for example) will have a different stem length if a
ledger line is present. Heuristics to determine the presence of a ledger
line or not are quite simple and may not always be correct. Gabc now
allows you to force a note to act as if a ledger line was present with
`[ll:1]`, or as if there was no ledger line, with `[ll:0]`. See Gabc
section of GregorioRef for details.
- The ability to typeset an inter-glyph space using `/!` in gabc (see
[#868](https://github.com/gregorio-project/gregorio/issues/868))
--
✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
St. Anselm’s Abbey
Washington, DC
(R. Padraic Springuel)
PAX ☧ ΧΡΙΣΤΟΣ
_______________________________________________
Gregorio-users mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-users