this post was submitted on 31 Oct 2025
40 points (100.0% liked)

technology

24072 readers
154 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 5 years ago
MODERATORS
 

I posted something. Then I noticed that it was formatted wrong! I went back to fix it in edit mode. It seemed fine in edit mode. I saved it again. It was still wrong.

The thing that was wrong: In source / edit, my sentences are separated with the charcters "period space space". This is a typing standard that improves legibility, which is extra important in effortposts. However, in the displayed mode, one of every double space had been eaten! Every post, every comment, mangled! Sentences are separated with "period space" instead of "period space space" and the text is slightly less legible for it. I noticed it for questionmark space space and exclamationmark space space as well. There's some secret life form eating spaces.

Testing behavior: Period Space: Sentence 1. Sentence 2.

Period Space Space: Sentence 1. Sentence 2.

Period Space Space Space: Sentence 1. Sentence 2.

Yep, saw it in preview, all the spaces are getting eaten. This is a crime against good style. I won't go so far as to say this is a hate crime against anyone who struggles with reading and visual processing... yet. But the site is editing my comment in order to enforce an objectively worse typographical standard (period singlespace). Literally 19 84. yeonmi-park on Communist Bear Site they automatically censor out your punctuation marks in order to make your writing conform to a worse standard, calling double spaces a bourgeois decadent waste of space.

Please help

(Also, should this go in /c/technology or in /c/hexbear? It's about both)

(Should I be submitting this as a bug report on github instead?)

top 50 comments
sorted by: hot top controversial new old
[–] ClassIsOver@hexbear.net 27 points 3 days ago* (last edited 3 days ago) (1 children)

I'm a graphic designer, and the first thing I do when I flow copy is find and replace double spaces with single spaces. Other people have already posted why (automatic kerning, monospaced fonts), but it's a vestige of the typewriter era, not best practices for the internet.

There are a lot of horrible type standards on the internet, like not auto-ragging, QWERTY vs. DVORAK keyboards, and horribly inconsistent treatment of ligatures, but relics of the typewriter days are not one of them.

[–] someone@hexbear.net 12 points 3 days ago (2 children)

I really don't like bad keming.

[–] KuroXppi@hexbear.net 11 points 3 days ago
[–] Le_Wokisme@hexbear.net 9 points 3 days ago

bad keming is just the vvorst

[–] WrongOnTheInternet@hexbear.net 24 points 3 days ago (1 children)

Double spacing is the worst, sorry OP

load more comments (1 replies)
[–] Philosoraptor@hexbear.net 20 points 3 days ago* (last edited 3 days ago) (8 children)

This is how I learned to type also, and a person that I worked with on an accessibility documentation project last year finally convinced me to break the habit. As others have said, this convention emerged when all fonts were monospace, and it did indeed improve clarity there. It no longer does on modern systems, and in fact makes it harder for some people to read. It is no longer the standard and is actually actively discouraged for accessibility reasons. It took me about a week to actually break the habit, but it wasn't too bad. I'd advise you to do the same.

load more comments (8 replies)
[–] PorkrollPosadist@hexbear.net 17 points 3 days ago* (last edited 3 days ago) (2 children)

Everyone in this thread is wrong. Double space is good practice. Modern typesetting makes it unnecessary? Who cares? The layout engine can just ignore the space and function semantically. If it doesn't, its broken and should be fixed. On the other hand, text editors designed for adults with functions that operate on sentences as a unit use the double space to distinguish between an abbreviation and the end of a sentence. Emacs users are a powerful enemy.

I acknowledge people's objections but especially since html makes it entirely moot, they can pry my double spaces from my cold dead tentacles. If I'm writing something I truly do find it easier to scan, return to where I left off if/when I get distracted as I invariably do, read, and review with double spaces. It looks wrong when it's all single spaced. It's also muscle memory at this point to double space and doesn't seem worth training myself out of if the browser is just going to rewrite it anyway.

Here, I'll try to rewrite that with single spaces.

Yeah that sucked in a bad way.

[–] Maturin@hexbear.net 6 points 3 days ago

Team double space represent!

[–] Soot@hexbear.net 21 points 3 days ago* (last edited 3 days ago) (1 children)

I'm sorry, friend, but this isn't a bug. This is a deliberate feature, common across the web, and it's to improve readability for most people.

load more comments (1 replies)
[–] Owl@hexbear.net 22 points 3 days ago

This is built into html itself.

[–] XxFemboy_Stalin_420_69xX@hexbear.net 16 points 3 days ago (1 children)

you're not typing on a typewriter, the double space after a period is purely unnecessary and distracting for the reader

Femboy Stalin, have you considered that I might actually be typing on a typewriter and then using OCR to copy the text from the paper into a text document which I then copy/paste into the comment field of Hexbear dot net?

Apparently it's either an html standard or a browser setting; either way I can type my way and the browser will display it the standard way for others so I guess it works out. When I'm reading my own writing I find the double space helpful, not distracting or unnecessary, while the single space makes it harder to parse.

[–] KuroXppi@hexbear.net 18 points 3 days ago* (last edited 3 days ago)

The head of legal at my last job used double space after fullstop, which she said was for legibility.   I don't think it really improved legibility.   Rather, it made me mentally pause longer and uncomfortably between sentences, and it looked noticeably unnatural.

[–] Edie@hexbear.net 17 points 3 days ago* (last edited 3 days ago) (3 children)

This is a feature of web browsers, they will "collapse whitespace"

[–] RedWizard@hexbear.net 8 points 3 days ago (1 children)

I think this is the technically correct answer and the reason you can use a Non Line Breaking Space code   to     add     spaces     to      HTML       documents.

[–] Edie@hexbear.net 5 points 3 days ago* (last edited 3 days ago)

It is, cuz if I go into developer tools and check the paragraphs the two spaces are still there.

load more comments (2 replies)
[–] Palacegalleryratio@hexbear.net 15 points 3 days ago (1 children)

If this is a bit; hilarious. If its a sincere post, then I'm sorry OP you're a relic of a time that no longer exists. Double spacing is excellent for improving readability on monospaced fonts e.g. from typewriters or in terminal windows.

This is a sentence separated by 2 spaces. As can be seen it clearly de-marks the gap much wider than the gap between characters that occurs in monospace fonts. This helps readability.

This is a sentence separated by 1 space. It is a little harder to see the period space in a monospace due to many characters having a gap between them.

But this isn't a relevant property in modern fonts that have different layout dependent not just on the character width (5 l's take less space than 5 m's; lllll mmmmm) but also the gaps are consistent between characters depending on the preceding and following characters, by allowing overlap in spaces by clever kerning e.g. between the Y and the o of You, note how the o sits under the arms of the Y. This means the gaps between characters on modern fonts are consistent, and the single space is clear to see for legibility. Trying to force widen the gap on a period using double spaces with modern kerning is not better for legibility and can in some instances make it worse for readability and cause other technical issues.

I'm genuinely glad you find some hilarity in my mostly serious post :) .

Thanks for the technical explanation and example about monospacing and kerning. It's interesting and doesn't change how I feel about the spaces, but this discussion is helping me notice some things.

Maybe it's not "legibility" that the double space improves, but speed of recovering my place when I lose it. Or pacing. Or both. Because I definitely get lost in the text easier when there's just the single space. I don't know how many times a minute my eyes dart away from the text for a fraction of a second, but the number is greater than zero, and that big recognizable gap between sentences makes it easier to recover my place

[–] communism@lemmy.ml 13 points 3 days ago (2 children)

This isn't a bug. It's a feature of the way browsers render HTML (and possibly whatever Lemmy is using to render Markdown is automatically stripping extra spaces anyway). It means that you can format Markdown/HTML however you like (e.g. inserting line breaks in the middle of paragraphs that will be rendered as spaces, or indenting HTML to be more readable to you) whilst it's still user-friendly when rendered.

You could use   if you want things to appear double-spaced.

load more comments (2 replies)
[–] stupid_asshole69@hexbear.net 8 points 3 days ago

By allah you people are dogs!

Double spacing after the period improves readability on all fonts not just monospaced ones! When reading a paragraph of sentences it’s much easier to pick out the markers between them as you scan ahead when those have both the punctuation mark and a different spacing!

There could be some argument made for spacing after sentences the same as between words if our forum were using accursed full justification but we’re left justified.

[–] Aradino@hexbear.net 12 points 3 days ago

A full stop and a space is perfectly legible and is used most places. I think double spacing like that is for typewriters

[–] Le_Wokisme@hexbear.net 9 points 3 days ago (1 children)

~~ok grandma let's get you back to the home~~

there's probably a browser extension you can use that replaces ". " with ". " + " "

[–] CommunistCuddlefish@hexbear.net 5 points 3 days ago (3 children)

I found one that replaces dotspacespace with dotspace, but not one for the other way around angery cri ooooooooooooooh agony-deep negative

load more comments (3 replies)
[–] Alice196498@hexbear.net 9 points 3 days ago (20 children)

This is a feature of Markdown, which is what Hexbear uſes to format poſts. What Operating Syſtem are you uſing ? I uſe em quads between ſentences, as is the common practice in older printing, but an en quad and a ſpace alſo works (ſometimes even better than an em quad due to allowing for more expanſion in juſtified lines), as was done on the Linotype machines. For Windows, it’s eaſy to make an A‌utoHotKey ſcript to replace the double ſpace with ſomething more workable, and on Linux, there are various options available.

load more comments (20 replies)
[–] starkillerfish@hexbear.net 8 points 3 days ago

It’s how markdown works

[–] Esoteir@hexbear.net 7 points 3 days ago

if you're on windows you can cheese it by using the alt-0160 shortcut, it generates a no-break space that's read as a character by html instead of a space, I think in linux it should be ctrl+shift+U->00A0?

anyway once you make one of them or copy it from this comment you can ctrl-c and ctrl-v it for ease of use for the rest of time fidel-salute

For instance: One Space. Two Space.  Three Space.       bazinga                        fuck     shit           lmaooo                                poop

[–] stupid_asshole69@hexbear.net 7 points 3 days ago

This could be fixed site wide by replacing double spaces in the content sent to a browser with space then something like emsp14, which would force the browsers html rendering engine to not automatically compress the white space.

There’s a real subtlety to the creation and refinement of the attention economy.

[–] cristian64@reddthat.com 7 points 3 days ago (1 children)

A period (already a small character) + a space is sufficient to separate sentences.

Also, if there are more than one space together, it's hard to count them. That is, the more spaces you keep together, the harder it gets to know whether you've put the correct number of spaces.

load more comments (1 replies)
[–] InevitableSwing@hexbear.net 6 points 3 days ago (1 children)

I don't understand your examples at all.

You could edit it to use code style. With the "backwards tick" character or whatever it's called.

Or by adding four spaces at the beginning of a line
load more comments (1 replies)
load more comments
view more: next ›