anweid Posted November 25, 2018 Share Posted November 25, 2018 Affinity Publisher 1.7.0.174 on a German Windows 7 (64 bit) behaves as follows: In the Text Styles panel, the functions Duplicate "..." and Create Style based on "..." do nearly the same. While duplication does what I myself expect it should do, basing a new style on an existing one does not: When creating a new style based on, e.g., the style Base, I would expect the newly created style to be defined as Base + [nothing] by default, meaning it is the same as Base and does not change anything. Unfortunately, this is not the case. Instead, the newly created style is automatically set to Base + [hundreds of settings that are copies from Base]. This means that when changing Base at a later time, nothing is delegated to the dependent style, because all settings of the dependent style were overwritten with copies at creation. After creating a style based on some other style, this now makes it necessary to manually set hundreds of settings to [no change], which is extremely tedious. This might be by design and not a bug, but I myself find it extremely impractical and like the way PagePlus (and all other programs) works much better. When trying to overwrite all settings of the newly created style to [no change], this does not always work, because the setting [no change] is ignored and replaced by some hardcoded value. This is the case with - Font: The font size can apparently not be set to [no change], it always contains a valid size in points. - Position & Transform: Kerning, Tracking, Baseline, Leading override (all are set to zero when trying to set them to [no change]) - Initial words: There doesn't seem to be a don't change setting for the end characters - Decorations: These can only be enabled or not - a don't change setting of the check box and all other settings is apparently not possible. Even some settings that can properly be set to [no change] in the dialog show up in the textual style settings as if they were well-defined: In the attached screenshot, the descriptions shows hyphenation language: Auto (even though it was set to [no change]), List: None (even though it was set to [no change]), etc. It is therefore not possible to set up a decent hierarchical set of text styles - what a pity. Similar inconsistent behaviour can be seen in other Affinity programs... Andreas Weidner Link to comment Share on other sites More sharing options...
walt.farrell Posted November 25, 2018 Share Posted November 25, 2018 41 minutes ago, anweid said: When creating a new style based on, e.g., the style Base, I would expect the newly created style to be defined as Base + [nothing] by default, meaning it is the same as Base and does not change anything. Unfortunately, this is not the case. Instead, the newly created style is automatically set to Base + [hundreds of settings that are copies from Base]. I don't see that, on Windows 10. I see two things: My new style (as shown while defining it, or found later by scrolling down the style list in the Text Styles panel) is defined as Base + [no changes]. The current style (on top of the styles list, above Base) is Base + a lot of stuff. That stuff is based on the settings in the currently active text frame, I think. (I have not verified that yet.) -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. iPad: iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1 Link to comment Share on other sites More sharing options...
anweid Posted November 25, 2018 Author Share Posted November 25, 2018 Unfortunately, the whole behaviour is not really obvious to me, because it depends on what type of text style I want to base a new style on. Please watch the attached video: I create a new file with some defaults and directly try to create new styles from the existing ones. If I base the new style on an existing group style, I get the already mentioned copy of hundreds of different settings (video 0:00-0:26), which afterwards can not be set to [no change] anymore due to other bugs. If I base the new style an an existing paragraph style, the situation gets much better (video 0:31-0:41), but still not 100%: Here, only the 12pt font size is added (but can also not be changed afterwards). If I base the new style on a different existing paragraph style, the situation might be totally different (video 0:48-end). By some mysterious reason, several other settings are added (some of which can not be changed later). The whole thing is very confusing and prohibits me from creating reliable styles... Andreas Weidner TextStyleProblems.mp4 Link to comment Share on other sites More sharing options...
Chris_K Posted December 3, 2018 Share Posted December 3, 2018 Hi anweid This does seems wrong on Windows. On Mac the new style will be Base + [No Changes] which i think is the desired behaviour and Windows needs the behave this way too so I shall get this reported Wosven 1 Serif Europe Ltd - Check the latest news at www.affinity.serif.com Link to comment Share on other sites More sharing options...
Staff Patrick Connor Posted December 13, 2018 Staff Share Posted December 13, 2018 We hope this issue is fixed in the latest update (206) available from the top of the forum. Patrick Connor Serif Europe Ltd Latest V2 releases on each platform Help make our apps better by joining our beta program! "There is nothing noble in being superior to your fellow man. True nobility lies in being superior to your previous self." W. L. Sheldon Link to comment Share on other sites More sharing options...
anweid Posted December 15, 2018 Author Share Posted December 15, 2018 In update 206, most of the above problems seem to be solved - thanks. But not all... Some of the mentioned problems still remain. Fortunately, they are now easier to spot, because the style settings text in the Create Paragraph Style dialog is now not so cluttered anymore. Before the attached video starts, I just created a new document, right-clicked on the base group style and selected Create Style Based on. When the dialog opens up, everything seems to be correct at first glance. Selecting Position & Transform, though, still shows zeroes for kerning, tracking, baseline and leading (as mentioned before), even though these should be set to [no change]. Manually selecting [no change] in the drop-downs now show up as zeroes in the style settings text at the bottom of the dialog. Apparently, there is come mix-up of the settings 0 and [no change]. It would be nice if these four settings worked as nicely as the other ones... Andreas Weidner PositionTransformProblems.mp4 Link to comment Share on other sites More sharing options...
Recommended Posts