Copy Format is behaving oddly, help

Recently Scrivener has stopped copying formatting properly for a lot of my text. I have the initial line of text pushed slightly to the right (I don’t know what that dent’s called) but copying this format to a new paragraph removes this dent, moving all the text as far left as it will go. It’s also stopped changing italics or bold text, so copying an italic word’s format, doesn’t change the target paragraph’s format to italic.

I hope you get the picture because this is as confusing to describe as it has been to try and solve.

I really hope someone has an idea of what’s happening here.

Thanks for the report. We got another sent into the tech support a few days ago and I got it written up as a bug.

Fortunately there is a workaround for most purposes: use the Format ▸ Paragraph ▸ Copy|Paste Paragraph Attributes commands, instead. That does mean that if you want character attributes pasted, you’d have to use the other command in the Font submenu.

By the way, have you considered using Styles for this? If using two commands seems too much and you’re doing a lot of this, then styles are almost always going to be the better choice anyway. Might as well have all of this text tagged properly so that you can control the formatting centrally, rather than doing so much manual labour to keep formatting consistent.

It’s also stopped changing italics or bold text, so copying an italic word’s format, doesn’t change the target paragraph’s format to italic.

Yes the problem is that if the first-line indent is greater than the overall paragraph indent then it completely fails and drops to some vanilla default format, so we wouldn’t anything at all to work properly at that point. Even tab stops get nuked, line-height changes, etc.

It took some effort, but yeah using styles seems to be the best solution for me, thank you! :grin:

So I’ve actually encountered a related bug, which is still present after today’s update.

Using the keyboard shortcut for copy/paste format opens the start menu. The shortcut utilizes the Windows key, so the connection is obvious, but it didn’t use to do this.

I tried changing the shortcut to omit the Windows key, but now it just types in a C or V instead of copy/pasting anything.

I would guess that is some kind of local condition. I haven’t noticed that behaviour myself, and maybe it even has to do with the order in which you hold down keys. But if you can’t get it to work, try a few different shortcut variations.

The error you saw, which it just types “C” means the combination of modifiers you chose isn’t being recognised. Some combinations just don’t work well from the editor or even elsewhere, in my experience.

Well, I’ll be dang, the button order seems to have been the issue. That doesn’t explain what changed, since my macro used to work fine, but let’s chalk that up to human error. I might have altered a setting or something I don’t remember.

Thanks again!

1 Like