Page 1 of 1

Non-breaking Hyphen

Posted: Tue May 11, 2021 6:29 pm
by John Ruggero
Does Finale have a "non-breaking hyphen"? I ask because Dan Kreider is suggesting using one for Finale users in conjunction with his MusAnalysis font.

https://notat.io/viewtopic.php?f=4&t=742

I see there is a "hard hyphen" in the Lyrics tool Text area but don't know the difference between a hard and a non-breaking hyphen.

Re: Non-breaking Hyphen

Posted: Tue May 11, 2021 6:33 pm
by zuill
In Windows, it appears to be the same character. I'm not sure about Mac. I believe there was a recent discussion on this.

Zuill

Re: Non-breaking Hyphen

Posted: Tue May 11, 2021 7:58 pm
by Peter Thomsen
You can find the non-breaking hyphen in Unicode.

If you use Finale’s dialog box Symbol Selection, then you can find the non-breaking hyphen in character slot #1292.

Re: Non-breaking Hyphen

Posted: Tue May 11, 2021 8:07 pm
by dankreider
Thanks Peter. Is there an easy way to assign that to a key binding in Finale?

If not, I think the easiest solution will be to swap out the hyphen or another character in the analysis font so there's no conflict with the hyphen advancing the lyric entry.

Re: Non-breaking Hyphen

Posted: Tue May 11, 2021 8:15 pm
by Peter Thomsen
dankreider wrote:
Tue May 11, 2021 8:07 pm
Thanks Peter. Is there an easy way to assign that to a key binding in Finale? …
Dan,

I can see from your Forum Profile that you are using Windows.

I am a Mac user, and I am afraid I can not be of much help regarding key bindings in Windows Finale.

Hopefully a Windows user will step in here with an answer for you.

Re: Non-breaking Hyphen

Posted: Tue May 11, 2021 8:49 pm
by miker
Peter Thomsen wrote:
Tue May 11, 2021 7:58 pm
You can find the non-breaking hyphen in Unicode.

If you use Finale’s dialog box Symbol Selection, then you can find the non-breaking hyphen in character slot #1292.
Thanks for that, Peter. I wonder if the SMuFL will include this, when they adopt the standard as promised in F27.

Re: Non-breaking Hyphen

Posted: Tue May 11, 2021 8:58 pm
by dankreider
Thanks all. I think I'm just going to re-map this sort of thing to a different character entirely.

Re: Non-breaking Hyphen

Posted: Wed May 12, 2021 8:18 am
by BuonTempi
Looking back at past notes on this:

Finale uses U+2010 as the "hard hyphen" character, which is the alternative 'hyphen' glyph in Unicode. However, it's quite a lottery whether a font has this glyph or not. Many fonts, including plenty of "Std" OTF faces, do not.
(Most fonts will have another identical hyphen glyph at U+00AD, but this is reserved to distinguish user-generated hyphens from computer-set hyphenation.)

However, the option in Preferences > Edit "Substitute Font for Missing Unicode Characters" switches the glyph, if missing from the font, to something in the "8-bit" range, and that's probably why you get an N-dash. Turning off the option should mean you just get a missing glyph symbol.

SMuFL does have glyphs for breaking and non-breaking hyphens, but whether an app uses those (from the Music font, rather than lyrics Text font) is up to the app.

Re: Non-breaking Hyphen

Posted: Wed May 12, 2021 12:59 pm
by dankreider
Yes, I found it much easier to just map this function to a character like the period instead of the hyphen.

Dorico pulls the hyphen automatically using Alt-hyphen, but Finale does not.