gw_westdale Posted May 29, 2023 Share Posted May 29, 2023 I have a logo that is (almost) symmetrical. I want text on both sides, and having aligned a path to one side I flipped it for the other so that I could add two pieces of text. Adding one word to the first line was just what I wanted; adding a word to the flipped line flipped the text - giving the behaviour I would expect if the text had already been there. I tried reversing the path and pushing the start mark - no help. It feels as if the transform carries over with the path - can I get rid of it? Ideas welcome. And further to this has anyone found an easy way to say 'put the text on the other side of the path' ? I find the examples with a closed path and two sets of start/end markers rather confusing ( that's why I have two separate lines in this case!) Quote Win 11 PCs 64bit Envy and Envy tablet + Filter Forge Retired computer systems tester doing graphics for charities and politics etc. Link to comment Share on other sites More sharing options...
walt.farrell Posted May 29, 2023 Share Posted May 29, 2023 After flipping the curve, and before adding the text, you could try selecting the curve and adding it to itself. I think you could use Layer > Geometry > Add. Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 17.6.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.6.1 Link to comment Share on other sites More sharing options...
lepr Posted May 30, 2023 Share Posted May 30, 2023 6 hours ago, gw_westdale said: It feels as if the transform carries over with the path - can I get rid of it? Ideas welcome. Transform the nodes of the path instead of transforming the path: duplicate the good Curve or Curve Path Text object using Node Tool, select all nodes of the new object then do Flip Horizontal Quote Link to comment Share on other sites More sharing options...
gw_westdale Posted May 30, 2023 Author Share Posted May 30, 2023 Thanks lepr --- how weird - no idea how you managed to come up with this idea but it works. The text is then on the same side as the original, but I can push it around using start and end tags. I'm pretty sure this is a bug. If I do ctlJ (duplicate) I can understand carrying over the transform ready for a further ctlJ but not if I do (as I did) ctlC ctlV Quote Win 11 PCs 64bit Envy and Envy tablet + Filter Forge Retired computer systems tester doing graphics for charities and politics etc. Link to comment Share on other sites More sharing options...
gw_westdale Posted May 30, 2023 Author Share Posted May 30, 2023 Thanks walt -- but flip then using geometry add has the weird effect that the line completely disappears from the layers 🙂 Feels like a matter/antimatter situation ! Another possible buguette edit : Using add on single shape or text converts the item to curve -- on single curve, the curve vanishes. walt.farrell 1 Quote Win 11 PCs 64bit Envy and Envy tablet + Filter Forge Retired computer systems tester doing graphics for charities and politics etc. Link to comment Share on other sites More sharing options...
gw_westdale Posted May 30, 2023 Author Share Posted May 30, 2023 Incidentally lepr ... That has some other curiosities..... if one rotates the curve then selects all the nodes, a flip happens as expected, which I asume is relative to the midline of the bounding box. if one rotates the curve and selects some of the nodes a flip of those nodes happens in the direction that applied before the rotation Quote Win 11 PCs 64bit Envy and Envy tablet + Filter Forge Retired computer systems tester doing graphics for charities and politics etc. Link to comment Share on other sites More sharing options...
lepr Posted May 30, 2023 Share Posted May 30, 2023 3 hours ago, gw_westdale said: Thanks lepr --- how weird - no idea how you managed to come up with this idea but it works. When an object is flipped, its nodes remain unchanged in the object's coordinate space and the object's transformation matrix is changed to produced the reflection. Flipping an object's nodes changes the location of each node in the object's coordinate space instead of changing the object's transformation matrix. Quote Link to comment Share on other sites More sharing options...
lepr Posted May 30, 2023 Share Posted May 30, 2023 2 hours ago, gw_westdale said: Incidentally lepr ... That has some other curiosities..... if one rotates the curve then selects all the nodes, a flip happens as expected, which I asume is relative to the midline of the bounding box. if one rotates the curve and selects some of the nodes a flip of those nodes happens in the direction that applied before the rotation I'll take a look at that when I'm back at the machine with Affinity on it. Quote Link to comment Share on other sites More sharing options...
Dan C Posted May 30, 2023 Share Posted May 30, 2023 Thanks for your post! 4 hours ago, gw_westdale said: I'm pretty sure this is a bug. If I do ctlJ (duplicate) I can understand carrying over the transform ready for a further ctlJ but not if I do (as I did) ctlC ctlV 4 hours ago, gw_westdale said: Thanks walt -- but flip then using geometry add has the weird effect that the line completely disappears from the layers 🙂 Feels like a matter/antimatter situation ! Are you able to attach a copy of the document that shows this, and if possible a short screen recording showing the copy & paste issue? I would expected that CTRL + J would use Power Duplicate, repeating a previous transform on the object - however I wouldn't expect this when using CTRL + C / CTRL + V. Equally, I have seen similar reports of curves 'disappearing' when using Expand Stroke, but not when using 'Add' on a singular object, so I'd like to investigate this further. Many thanks in advance Quote Link to comment Share on other sites More sharing options...
gw_westdale Posted May 30, 2023 Author Share Posted May 30, 2023 Here you go Dan C-- my first time trying to snip a video so I hope it works ok ... 1) draw curve, ctlC/ctlV and Flip the curve, add text to each curve 2) darw shapes circle and square and a curve - add each one to itself in turn - shapes go to curves , curve disappears Disappearing Add.mp4 ctlCctlVFlip.mp4 ctlCctlVFlip.afdesign Dan C 1 Quote Win 11 PCs 64bit Envy and Envy tablet + Filter Forge Retired computer systems tester doing graphics for charities and politics etc. Link to comment Share on other sites More sharing options...
walt.farrell Posted May 30, 2023 Share Posted May 30, 2023 3 hours ago, Dan C said: Equally, I have seen similar reports of curves 'disappearing' when using Expand Stroke, but not when using 'Add' on a singular object, so I'd like to investigate this further. That does seem odd, Dan, but I can duplicate it, too. Any open Curve object is deleted if you Select it and then use Geometry > Add. Closed Curve objects are fine. Dan C 1 Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 17.6.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.6.1 Link to comment Share on other sites More sharing options...
Old Bruce Posted May 30, 2023 Share Posted May 30, 2023 18 hours ago, gw_westdale said: Ideas welcome. Untitled.afdesign Quote Mac Pro (Late 2013) Mac OS 12.7.6 Affinity Designer 2.5.5 | Affinity Photo 2.5.5 | Affinity Publisher 2.5.5 | Beta versions as they appear. I have never mastered color management, period, so I cannot help with that. Link to comment Share on other sites More sharing options...
Hangman Posted May 30, 2023 Share Posted May 30, 2023 Not sure if this is what you're wanting... Text on a curve.mp4 Quote Affinity Designer 2.5.5 | Affinity Photo 2.5.5 | Affinity Publisher 2.5.5 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 Link to comment Share on other sites More sharing options...
gw_westdale Posted May 30, 2023 Author Share Posted May 30, 2023 Hmm yes . I was rather hoping for something more like 'take the A tool and click on the side of the line where you want the text to be' (loosely inside or outside) and for it to be readable Quote Win 11 PCs 64bit Envy and Envy tablet + Filter Forge Retired computer systems tester doing graphics for charities and politics etc. Link to comment Share on other sites More sharing options...
gw_westdale Posted May 30, 2023 Author Share Posted May 30, 2023 Thanks Hangman ....just seen yours and it's certainly interesting - my first attempt was with one line - a bit like your joined lines but controling with spaces between the words but I ran into trouble trying to fit all three sides 🙂 🙂!! Quote Win 11 PCs 64bit Envy and Envy tablet + Filter Forge Retired computer systems tester doing graphics for charities and politics etc. Link to comment Share on other sites More sharing options...
Hangman Posted May 30, 2023 Share Posted May 30, 2023 The problem with simply duplicating and flipping your line is that you automatically change the reading direction from Left to Right to Right to Left on the duplicate so one approach (as per the video) is to merge the duplicated and flipped curve making it one continuous curve so you are always typing in a Left to Right direction and where you can then control the start and end points for the text... This way you also don't end up having to add spaces between words or characters to control the spacing which would get awkward if the text content changes... Anyway, it's only one approach, I'm sure there are others... gw_westdale 1 Quote Affinity Designer 2.5.5 | Affinity Photo 2.5.5 | Affinity Publisher 2.5.5 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 Link to comment Share on other sites More sharing options...
Dan C Posted May 30, 2023 Share Posted May 30, 2023 Many thanks for providing these for me, it's certainly helpful! 1 hour ago, gw_westdale said: 1) draw curve, ctlC/ctlV and Flip the curve, add text to each curve I can see that this has been reported as a bug previously to our team, I agree that I would not expect the text to 'flip' also - or that you are offered the choice to have the text flipped if required. I'll be sure to 'bump' the development log with your thread now, to bring this to our teams attention once again 2 hours ago, gw_westdale said: 2) darw shapes circle and square and a curve - add each one to itself in turn - shapes go to curves , curve disappears 1 hour ago, walt.farrell said: Any open Curve object is deleted if you Select it and then use Geometry > Add. Closed Curve objects are fine. My apologies, I had forgotten the difference in expected behaviour here when using Open Curve objects. As I understand it, this is not a bug. As they are unfilled, unclosed objects, the result of any Boolean operation (ie 'Add') is empty and the curve is removed. I hope this clears things up! gw_westdale and walt.farrell 2 Quote Link to comment Share on other sites More sharing options...
lepr Posted May 30, 2023 Share Posted May 30, 2023 7 hours ago, lepr said: 9 hours ago, gw_westdale said: Incidentally lepr ... That has some other curiosities..... if one rotates the curve then selects all the nodes, a flip happens as expected, which I asume is relative to the midline of the bounding box. if one rotates the curve and selects some of the nodes a flip of those nodes happens in the direction that applied before the rotation I'll take a look at that when I'm back at the machine with Affinity on it. Maybe I'm misunderstanding you, but as far as I can see, Affinity always flips across an axis that is horizontal or vertical in relation to the document. Quote Link to comment Share on other sites More sharing options...
gw_westdale Posted May 31, 2023 Author Share Posted May 31, 2023 On 5/30/2023 at 11:43 AM, lepr said: When an object is flipped, its nodes remain unchanged in the object's coordinate space and the object's transformation matrix is changed to produced the reflection. Flipping an object's nodes changes the location of each node in the object's coordinate space instead of changing the object's transformation matrix. 23 hours ago, lepr said: Maybe I'm misunderstanding you, but as far as I can see, Affinity always flips across an axis that is horizontal or vertical in relation to the document. Your second comment is quite right --I confused myself in an example I created -- the flip of selected nodes is indeed in X or Y of document space. However, I am then a little confused by your 2nd sentence of the first quote .... "Flipping an object's nodes changes the location of each node in the object's coordinate space instead of changing the object's transformation matrix." My reading of that sentence is that if you flip the nodes in Object space, they would then transform with the current transform matrix.... they don't; they ignore it. That's fine, I guess, it's how it is; more an 'I wouldn't do it that way; I would apply the transform to all nodes of a transformed object'. Quote Win 11 PCs 64bit Envy and Envy tablet + Filter Forge Retired computer systems tester doing graphics for charities and politics etc. Link to comment Share on other sites More sharing options...
lepr Posted May 31, 2023 Share Posted May 31, 2023 24 minutes ago, gw_westdale said: My reading of that sentence is that if you flip the nodes in Object space, they would then transform with the current transform matrix.... they don't; they ignore it. I did not say nodes get reflected across an axis that is horizontal or vertical in the object's coordinate space. I said that reflection in Affinity is across an axis that is horizontal or vertical in the document space. Flipping at object level involves a change to an object's transformation matrix. Flipping at node level involves recalculation of node coordinates in an object's coordinate space. Quote Link to comment Share on other sites More sharing options...
gw_westdale Posted May 31, 2023 Author Share Posted May 31, 2023 I put words into your mouth perhaps. I've done a bit more exploring and nodeflips are not about centre line of the object as I thought but about the centre line of the selected nodes. At least in the test case of two nodes as attached. (My earlier tests didn't distinguish this case.) Incidentally that means that one cannot flip a single node - and the flip symbols are indeed not available. Thanks for your help - the flip of 'all nodes' is a useful tool. And if I remember to do any node flipping before rotating, I shall save myself nightmares about how it 'ought' to happen! 🙂 nodeflips.afdesign Quote Win 11 PCs 64bit Envy and Envy tablet + Filter Forge Retired computer systems tester doing graphics for charities and politics etc. Link to comment Share on other sites More sharing options...
lepr Posted May 31, 2023 Share Posted May 31, 2023 Here's a diagram that might help readers understand flipping nodes of an object versus flipping an object: Old Bruce 1 Quote Link to comment Share on other sites More sharing options...
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.