MikeTO Posted May 20, 2023 Posted May 20, 2023 Some words like x-ray should never be hyphenated but Publisher will break at their hyphen because they contain a regular hyphen, regardless of the hyphenation settings. Addressing this just would need just a tiny tweak to the breaking algorithm, not a change to the hyphenation dictionaries. Instead of always breaking at a regular hyphen, Publisher should not break if the minimum prefix is greater than the characters before the hyphen. e.g., if the minimum prefix is set to 2, Publisher wouldn't break 6-pack but would break six-pack. I don't think this needs to be an option with its own checkbox. If you set the prefix to 3 you really don't want 2-character prefixes followed by a hyphen, but Publisher will break re-elect at the hyphen even with a prefix of 2. I believe ID handles this even worse than Affinity, it never breaks at a regular hyphen. Or at least it used to, I don't know if they've improved the algorithm recently, but this was a frequent source of complaints. ID would break mother-in-law after 'moth' even if there was space to break at the second hyphen. walt.farrell and PaoloT 2 Quote Download a free PDF manual for Affinity Publisher 2.5 Download a quick reference chart for Affinity's Special Characters Affinity 2.5 for macOS Sequoia 15.2, MacBook Pro 14" (M4 Pro)
MikeTO Posted May 21, 2023 Author Posted May 21, 2023 I should add that even though ID has a worse hyphenation algorithm (because it won't break mother-in-law at a regular hyphen), its refusal to break at a regular hyphen means words like x-ray will never be broken at the hyphen in ID. Quote Download a free PDF manual for Affinity Publisher 2.5 Download a quick reference chart for Affinity's Special Characters Affinity 2.5 for macOS Sequoia 15.2, MacBook Pro 14" (M4 Pro)
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.