Написаното от мене се отнася за следните препинателни знаци:
точка (.), запетая (,), въпросителна (?), удивителна (!), многоточие (…), точка и запетая ( и двоеточие (.
Те се слагат веднага след текста и след тях винаги има интервал или нов ред.

За останалите препинателни знаци интервала трябва да се слага пред тях:
кавички („…”) и скоби – главно кръгли скоби (), но има и квадратни ([ ]), ({ }) и ъглести (< >).

Тиретата са по-специални - в зависимост от контеста може както да има, така и да няма интервали от двете им страни. Вижте как оформих предишното изречение - в него ги има и двата случая.

Справка:
Препинателни знаци: https://bg.wikipedia.org/wiki/%D0%9F...B0%D1%86%D0%B8
Пунктуация: https://bg.wikipedia.org/wiki/%D0%9F...86%D0%B8%D1%8F

На когото му е сложно да запомни всички правила, просто трябва да чете малко повече книжки, и правилата сами ще влязат в неговата глава. Всъщност тази дискусия се разрази именно защото Гогол твърди, че е чел много книги, а 100-те грешки в написаното от него показват, че не е чел нищо. Перфектен правопис и в същото време 100% грешки при употреба на препинателните знаци - наистина странна комбинация, освен ако не е направена нарочно.