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

Recommended Posts

Hello,

 

I was trying to create a button using symbols and each buttons has different labels, so what I did is I disabled sync for the text and re-enabled it again once I'm done updating the text content I then tried to change the font family of the text but the change is not being sync to the buttons I updated. Is there a way for me to re-sync the text layer again so that if I need to update the font family I won't have to do it for every buttons..kinda defeat the purpose of using symbols if I can't do that.

 

Thanks!

Link to comment
Share on other sites

How un-syncing/re-syncing works can be confusing -- it certainly confused me, anyway. The not-so-helpful Symbols help topic says this:

A key feature of symbols is that you can edit object attributes independently of each other—this means that, when unsynchronized, a specific attribute (dimension, fill, effect, font, etc.) can be edited while the remaining attributes will still retain symbols functionality.

 

It wasn't very clear to me at first but the part I underlined is why what you hoped would happen doesn't. When you edit an attribute in an instance of a symbol while it is not synced, that specific attribute is "detached" & no longer will sync with changes made to other instances of the symbol. (You can see this in the History panel if it is open -- you will see a step labeled "Detach linked attribute.")

 

Unfortunately, for text objects in a symbol apparently there is just one attribute as far as symbols are concerned, which includes its font, point size, & even the text itself, so editing it while the symbol instance is un-synced will detach it & re-syncing that symbol instance won't 'reattach' it.

 

This might become a little clearer if you watch the Affinity Designer 1.5 - Symbols video. Starting at about the 8 minute mark, he explains how this works. Note near the end of the video, at a little after the 10 minute mark, how hovering the pointer over a symbol layer's name or one of its child layers will show which of its attributes are unlinked.

 

When I do that with text objects with the dashed red line 'partial sync' indicator, it just says "Unlinked attributes: text." That's why I think text has just one attribute, so changing anything -- font, characters, whatever -- detaches it.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

This came up before in another thread and I seem to remember that the Devs said they'd take a look to see if Text in Symbols could be improved (ie Make the attributes separate as R C-R describes above)

 

Similar threads…

https://forum.affinity.serif.com/index.php?/topic/29740-symbols-with-different-text-content/

https://forum.affinity.serif.com/index.php?/topic/26280-edit-text-content-in-symbols/

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   48 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Wacom Intuos Pro

Link to comment
Share on other sites

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.