Jump to content
You must now use your email address to sign in [click for more info] ×

Text styles still buggy


Recommended Posts

Affinity Publisher 1.7.0.174 on a German Windows 7 (64 bit) behaves as follows:

  1. 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.
  2. 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.
  3. 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

StyleSettings.png

Link to comment
Share on other sites

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:

  1. 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].
  2. 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

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:

  1. I create a new file with some defaults and directly try to create new styles from the existing ones.
  2. 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.
  3. 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).
  4. 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

Link to comment
Share on other sites

  • 2 weeks later...
  • Staff

We hope this issue is fixed in the latest update (206) available from the top of the forum.

Patrick Connor
Serif Europe Ltd

"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

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.

  1. When the dialog opens up, everything seems to be correct at first glance.
  2. 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].
  3. 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

Link to comment
Share on other sites

×
×
  • 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.