Letters in offensive words are often removed to make words less offensive, like f----ed, or n-gger. (Though this isn't just for offensive words—see G-d).
What is the best typographic punctuation for the dash? A standard -, or an en-dash (–), or an em-dash (or dashes) for multiple dashes (e.g. f——d)?