Jump to content

Recommended Posts

Posted (edited)

There's a problem with the calculation of hyphenation breakpoints for justified text when min/max letter spacing are set to non-zero values.

Compare these two examples. The first paragraph of each is left aligned while the second paragraph is justified left. The left column has letter spacing of 0/0/0 while the right has 0/0/15. Affinity won't break the word "systematic" in the right column's justified paragraph. But it has the same desired letter spacing of 0 as the left aligned paragraph and the maximum value should play no role here. This isn't the way other apps with min/desired/max letter spacing work but it's this way in v1, too.

I assume that it's spacing the characters to fit before checking for the hyphenation breakpoints instead of the other way around.

Screenshot2024-11-20at10_44_02AM.png.ee91bfce2d0fe57908d72c94ff74cba7.png

break.afpub

The same thing happens with soft hyphens and with minimum spacing which is how this bug was first reported in the thread below.

 

Edited by MikeTO
I forgot to attach the test doc
  • 2 weeks later...
  • Staff
Posted

Hi Mike,

Thank you for your report and for providing a sample file I have logged this with the dev team and will post back here once I have an update :)

Thanks
C

Please tag me using @ in your reply so I can be sure to respond ASAP.

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.