From 37ac86c9b926f26f84b7e6a64009e2db1a268dc2 Mon Sep 17 00:00:00 2001 From: David Chiang Date: Mon, 6 Apr 2026 13:00:09 -0400 Subject: [PATCH 1/2] Unset \gre@ifbeginningofscore in \GreBarSyllables. Previously, beginningofscore would remain set if the first syllables were \GreBarSyllables. This would cause the first \GreSyllable to be set as if it were the first syllable of the line (with bolshift). Now, the first \GreSyllable should be set correctly. --- tex/gregoriotex-syllable.tex | 1 + 1 file changed, 1 insertion(+) diff --git a/tex/gregoriotex-syllable.tex b/tex/gregoriotex-syllable.tex index c166bb97..f3b2d2a3 100644 --- a/tex/gregoriotex-syllable.tex +++ b/tex/gregoriotex-syllable.tex @@ -1470,6 +1470,7 @@ \gre@debugmsg{general}{New bar syllable}% \gre@debugmsg{general}{}% \global\advance\gre@attr@syllable@id by 1\relax % + \gre@beginningofscorefalse \gre@possibleluahyphenafterthissyllablefalse % \gre@showhyphenafterthissyllablefalse % % the algorithm of this function is *extremely* complex, and has been much painful to write... good luck to understand. From 5292bb9153a616ca9bbb5d1489cd6056ff8a829c Mon Sep 17 00:00:00 2001 From: David Chiang Date: Mon, 20 Apr 2026 16:06:32 -0400 Subject: [PATCH 2/2] CHANGELOG --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f032454b..d28a6564 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/). It follows [some conventions](http://keepachangelog.com/). ## [Unreleased][develop] - +- Fixed a bug in horizontal spacing when the first syllable consists of only a bar. See [PR #1741](https://github.com/gregorio-project/gregorio/pull/1741). ## [Unreleased][CTAN] *Note:* 6.2.0 was not released to CTAN and is not compatible with 6.1.0 which is on CTAN. Please make all changes against develop until this is resolved.