I am using HTML code to buffer a label in QGIS Print Composer, as described in [Question 84324](https://gis.stackexchange.com/questions/84324/how-to-add-a-halo-to-a-text-in-the-composer). 

Sadly, this code also changes the font and I can´t change it back using the font size dialog. I´m not sure what it does, it might just add serifs that I can´t remove, since the font DOES change when I use the font size dialog, but still the output font in the label looks very different from the original "MS Shell Dlg 2" font (compare labels "1 Germany" and "2 and 3 Germany").  I have tried playing around with the code to change the font but couldn´t get the effect I want.

[![Example of the labels][1]][1] 

What I actually want: Label "1 Germany", but with a white buffer and in this exact font (MS Shell Dlg 2, size 24) 

Code for Label "2 Germany": `<p style="-webkit-text-stroke: 8px white">2 - Germany</p>`

Code for Label "3 Germany": `<span style="color:black;text-shadow: 0px 0px 2px #4d2d4d, 0px 5px 10px #aefe00;">3 - Germany</span>`

The font dialog has the same specifications for each label, but the fonts look very different. I guess there´s something basic that I don´t grasp (first try with HTML). I´ve played around with `font-family=...`, but to no avail.
 
Now I have several questions and am unsure which is the right one ;)

1. How do I stop the code from changing my chosen font?
2. Or else ... How do I define the font using HTML? 
3. And related to that... How do I find out what the "font family" and font are called? 
4. Lastly: Where do I find information on how to work with HTML in the Print Composer (or elsewhere?) 

Thanks in advance for any suggestions! 


  [1]: https://i.sstatic.net/SRBWG.png