In Qweb templates, you can add any kind of text, or use things like the t-esc function. What about normal (non-Qweb) views? Why can't I have something like:
<field name="name" position="before">
$ <field name="list_price"/>
</field>
The dollar sign won't appear alongside the field value in the list view.