Paragraph style for visible spaces? [Linux Mint 22 Cinnamon, LibreOffice Writer 28.4.3.2]

Hello,

Does anyone know if there’s a specific setting in paragraph font or style info that governs whether the space character is visible when Formatting Marks are shown? We are aware of setting to make them visible in general under Tools → Options → LibreOffice Writer → Formatting Aids, but this seems to break easily with our current use case.

Some background information: We are part of a circle of friends that is creating a fantasy roleplay in a sort of round robin storytelling format, and we’re exchanging one .odt document everyone contributes to to do this. For example, I save the document with a paragraph or two explaining what my character, Beak, does next, then send it to the person who’s playing Taki, who adds their contribution and then sends it to Rena, and so on. With three different people working on this particular document, there isn’t always consistency in the formatting between sections; what is set up as the default font/spacing/etc. on one person’s system may look out of place on another’s. For the most part, I don’t mind this; this isn’t a professional manuscript so much as it’s just some friends having fun, so if everyone’s sections look a little different, whatever.

The problem is that I have Formatting Marks turned on, because the visible dot representing empty space characters is vital for my workflow. If someone else has different formatting on the post right before mine, I can simply change the style back to default for mine… and then, al l the sudden, spaces are no longer visible. This is where I’m stuck; what in the style settings anywhere makes them invisible, and how can we make them visible again?

Please refer to the attached document. I don’t want to subject you all to our fantasy roleplay, so I changed the actual text of each section to “This is a [Character] post. Its information has been removed.” However, I made sure to keep each section in the original style/formatting in which it was presented, changing only the actual text. If you look at this document with Formatting Marks on, you should notice that everything looks normal for the first couple rounds, then Rena writes a post in a different style that has the same font but noticeably increased line spacing. With the Styles menu visible, it appears that every post up to that one was written in the “Default Paragraph Style” style, whereas that one was written in the “Body Text” style.

Fair enough, so I can change it back to Default Paragraph Style for my turn… but that’s where the trouble begins. Note the Beak post at the bottom, just underneath the Rena one. The dotted space characters are gone.

This is where I’m stuck. Every post up to the last Rena one appears to be in “Default Paragraph Style” and have visible spaces, but the final Beak post, where I manually selected “Default Paragraph Style,” has made the spaces invisible. In fact, if this document works the same on your end as it does on ours, then you should be able to replicate this by highlighting any of the previous posts, then double-clicking “Default Paragraph Style” in the Styles pane (even though it’s already highlighted and that should be the style it’s in already anyway?) and the visible space characters will disappear as soon as you do that.

So… something in the style settings is overriding the general formatting codes and forcing the spaces to be invisible, perhaps? But what? And why? And how do we fix it?

Thank you so much for any help you can provide!
Affected Document.odt (29.2 KB)

Update: Just noticed that highlighting any text and selecting “Clear Direct Formatting” also removes the visible space characters. That… raises more questions than it answers. That almost suggests there’s some setting somewhere that makes Formatting Marks invisible by default unless some other setting in the direct formatting adds them back in, but… no, things like the line breaks still show up just fine…

Your document is nothing but an awful mess of direct formatting (DF) where Writer is downgraded to a mere mechanical typewriter.


Your spaces are present but the visual clue is no longer shown. I suspect that, as usual, DF played a nasty trick on your back. However, the high rate of DF has adverse effects, notably disturbs formatting marks display. Noticing that the problematic paragraph has a different font from the others and that clearing DF is ineffective, I changed the font for another one and changed back again to the original one. This round trip reenables formatting marks (spaces) display.

You’re in a collaborative workflow. You would largely improve your “comfort” by defining a small set of paragraph and character styles to be applied to your text, each style valid for a given context. This would eliminate all DF if you adhere strictly to your conventions.

Your usage of Default Paragraph Style is faulty. It is the common ancestor of all other styles. Its intended usage is to define your preferred settings for the document. You customised its font and line spacing, causing other styles like Heading n to inherit these settings. Usually, these consequences are not desired. This is why Body Text is the “normal” style for discourse. This style usage is different from Word.

I also see you type double spaces after a full stop. This results in adverse effects in justification. And even in the US, this rule has been deprecated for at least 40 years and should now be dropped.


To summarise, don't stress Writer with direct formatting. Even if you still are in the preliminary stages of your writing, adopt strict styling rules to simplify your life. Styling will allow you to easily tune formatting in later stages.
1 Like

You have OpenSymbol set to be the Default Paragraph Style font. If you change it to Open Sans or some other font intended for writing text, then the spaces will be visible, this also changes child styles where the font hasn’t been set to something else.
.
To reset a paragraph style font to follow Default Paragraph Style settings, right click that style, e.g. Beak, and select Edit Style. Select the Font tab and click the button Reset to Parent. You will need to change the colour back to D49EFE in the Font Effects tab after doing that.
.
If you want a dark page background that doesn’t print and doesn’t dictate how others read the document, then in Page Style > Area click None.
Then in Tools > Options > LibreOffice > Application Colours set the drop down at the top right Automatic to System Theme. This means that if you have dark mode set for your computer then the page background will be black on screen and white to print. If you want to see just the page with a black background but not the rest of the window and you haven’t set a Dark theme for your operating system then then set Automatic to Dark. If someone has a light theme set, the page will appear white on their screen.

1 Like