Caro Fernando o downvote é meu, estou preparando as justificativas, é que tem muitos erros na sua resposta.
Primeiro, não chute respostas na base do
"achismo" ou do
"funciona então esta correto",
segundo não precisa de before/after, existe uma propriedade chamada
quotes: ...;
, ela já atende a customizações,
terceiro, o autor não quer customizar, ele perguntou outra coisa, ele quer IMPEDIR das aspas
"
e
'
serem usadas, ele quer somente
<q>
, ou seja se aparecer uma aspas normal o CSS a removeria.
Quarto a pergunta dele também é sobre leitores de tela [...] —
Guilherme Nascimento 2 mins ago