Guión de tipo de lista de HTML

¿Hay alguna manera de crear un estilo de lista en HTML con un guión (es decir, o -– o -—) es decir

<ul>
  <li>abc</li>
</ul>

Salida:

- abc

Se me ocurrió hacer esto con algo comoli:before { content: "-" };, aunque no sé las desventajas de esa opción (y estaría muy obligado a recibir comentarios).

Más genéricamente, no me importaría saber cómo usar caracteres genéricos para los elementos de la lista.

Respuestas a la pregunta(16)

Su respuesta a la pregunta