![Image](http://i1158.photobucket.com/albums/p612/laura_ess1/-2016-03-24HUD%20Problem_zpskwtgxja7.jpg)
My suggestion is to add these presets for the HUD which could be tucked away somewhere in settings, but changed by the user:
Font Name: If configurable it would determine which font on your system to use;
Font size: in points or pixels, whichever is easier;
Font Colour: A simple color value for the font color
Background Colour: The colour of a box drawn behind the HUD to make it clearer to read; and
Background Opacity: How transparent the box drawn behind the HUD is.
Now The font used in the HUD might be fixed, but size is more important, because a HUD's no good if you can't read it. As the HUD is now, Font Colour is black, and "Background Opacity" would be the equivalent of 0%. The image below is an example of what I'm suggesting (with a background opacity of about 45%), inspired by dialog boxes in Second Life viewers:
![Image](http://i1158.photobucket.com/albums/p612/laura_ess1/-2016-03-24HUD%20Mockup_zpsggaulszb.jpg)