Unwanted space around html font tags with svg output
## Steps to reproduce Any html label with font color specification. For example: ```graphviz digraph { main [ label=<<font color='red'>main</font>( _1: <font color='darkgreen'>impl Fn()</font>, _2: <font color='darkgreen'>usize</font> )> ] } ``` ## Expected output This is what you get with ``` dot -Tpng my_file.dot dot -Txlib my_file.dot ``` ![image](/uploads/c76688b1d1d07f4bde5f3618d1bc5950/image.png) ## Actual behaviour This is what you get with ``` dot -Tsvg my_file.dot ``` ![image](/uploads/d6d44d16eace43e03b8f11db008d2878/image.png) The difference is subtile, but there are extra spaces between main and the opening parenthesis, as well as between Fn() and the comma, and between usize and the closing parenthesis. ## OS Version Archlinux, up-to-date ## Graphviz Version ``` $ dot -V dot - graphviz version 2.44.1 ``` ## Additional info I discussed it on the [forum](https://forum.graphviz.org/t/unwanted-space-around-html-font-tags/460/3) and the bug was reproducible.
issue