I want to supplement JaenPierre's answer.
The evaluation of the following elisp code in the
*scratch* buffer gives stricken-through text in Emacs with a GUI and non-stricken-through text in Emacs in terminal mode.
(insert (propertize "hello world" 'font-lock-face '(:strike-through t)))
On the first glance it looks like
:strike-through is not supported on
vt100 compatible terminals.
But in principle vt100 supports stricken-through text and the following elisp code returns
(("unspecified" . unspecified) ("t" . t) ("nil")) in a
vt100 compatible terminal.
AFAIK the cons
("t" . t) in the return value says that stricken-through text should be supported. So at the second glance it looks more like a bug in Emacs.