Jump to content

Recommended Posts

Posted

Hi @LEB,

Could you upload a document containing that exact text frame, feel free to remove everything else if it's sensitive...

The text frame has been scaled but that doesn't account for the behaviour you're seeing...

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted

Hi @LEB,

The text is a single line with the text frame sized so that the three words appear on their own lines... I'm not entirely sure why when double-clicking to fit the text frame to the text it decides to wrap it as it does... I would have expected the text frame to shrink to the longest word, i.e., Acceptation...

If you add an 'S' to Publication, the resized text frame behaves as expected. Equally, if you add Soft Returns between the three lines of text, it behaves correctly.

Someone in the moderation team may be able to explain the behaviour but it doesn't feel quite right to me either...

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted

Hi @LEB,

No problem, I have a feeling I've seen the behaviour before but not really thought too much about it but it would be good to understand the logic of the current behaviour...

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted

Double-clicking the right-centre size handle doesn't always work the way you or I would expect. This handle isn't documented in Help, only the bottom-centre handle is documented and that works as expected. I didn't document these features in my manual but I will do it now for the next version.

Here's how double-clicking the right-centre size handle sizes the frame to fit all the text in the frame:

  1. If the frame is overset (overflowing) and the overset text IS NOT shown (the eye with slash icon), double-clicking will adjust the right edge of the frame narrower to match the rightmost character on any line. This is good.
  2. If the frame is overset (overflowing) and the overset text IS shown (the eye without the slash icon), double-clicking will adjust the right edge of the frame wider so that all of the overset text fits into the frame. Note that if the frame is not the last frame in the story, it will work as above. This is good.
  3. If the frame is not overset and there IS NOT vertical space for another line of text, double-clicking will adjust the right edge of the frame narrower to match the rightmost character on any line. This is good.
  4. If the frame is not overset and there IS vertical space for another line of text, double-clicking will adjust the right edge of the frame narrower and wrap the text as required, to first match the frame's height and then match the frame's width, as shown below. This is that part that many of us are confused by because it's not useful - nobody would want their words to be broken at illogical places just to satisfy the requirement of first filling the frame vertically. IMO, this should be changed to match #1 and there would be no confusion. In the meantime, if you don't like this, the workaround is to first double-click the bottom-centre size handle before double-clicking the right-centre size handle. That will avoid this feature/bug.

Before/after double-clicking the centre-right size handle

Screenshot2024-12-12at12_18_48PM.png.ef6f93a25d275d4aff558f815bf11cc2.png  Screenshot2024-12-12at12_18_58PM.png.cb39d3106b2bf66c2d0dcfcb26d2defe.png

Posted

Also:

Posted
19 minutes ago, MikeTO said:

In the meantime, if you don't like this, the workaround is to first double-click the bottom-centre size handle before double-clicking the right-centre size handle. That will avoid this feature/bug.

Unless I've misunderstood that doesn't appear to work with the sample file...

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted

@Hangman Good catch, thank you.

In this example, double-clicking the centre-right handle scales the frame the way we would expect:

Screenshot2024-12-12at12_52_27PM.png.ecc0923b91981d072b04174b30468f5c.png Screenshot2024-12-12at12_52_35PM.png.11c952e2d85f4be9e0b826a6fd8f4873.png

but in this second example, it does not. In both of these examples, we have the same number of characters and the first line is longer than the last line, but Publisher is scaling the frame as narrow as possible to contain the content, not to the longest line. IMO this is of no use and should be changed.

Screenshot2024-12-12at12_53_34PM.png.5327b4405942fdaacad741c1b4ab0d85.pngScreenshot2024-12-12at12_53_51PM.png.14059862ceeee1cc95d034b01096aebd.png

Posted
10 minutes ago, MikeTO said:

In both of these examples, we have the same number of characters and the first line is longer than the last line, but Publisher is scaling the frame as narrow as possible to contain the content, not to the longest line. IMO this is of no use and should be changed.

As far as I can tell (though I've not tested extensively) the text wrap seems to ignore the first line but wraps based on the longest line after the first line...

Apologies for the Franglais in the screen recording...

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted
17 minutes ago, Hangman said:

As far as I can tell (though I've not tested extensively) the text wrap seems to ignore the first line but wraps based on the longest line after the first line...

It's not ignoring the first line, it's just scaling the frame so that every character fits, without regard to where words should break. It is literally fitting the frame to the characters but not to the words.

Posted
21 minutes ago, MikeTO said:

It's not ignoring the first line, it's just scaling the frame so that every character fits, without regard to where words should break. It is literally fitting the frame to the characters but not to the words.

I was referring to the outcome after double-clicking the bottom handle followed by the right handle...

When the first line is the longest the process appears to ignore that but it seems to honour it when the second or third lines are the longest...

OddTextFrame.thumb.png.7ff947cfd43ed30c5f4941d2095177b1.png

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

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.