Hi
Have you tried getting the font from a different source?
http://www.dafont.com/roboto.font
This sounds like your computer is seeing several different weights as as being the same thing.
There's a chance that a font compiled by a different source could work, if you can completely remove the old version first.
You could also try installing the fonts on a different computer and just copying the fonts to your computer's fonts folder and bypass the install function all together.
I always make a folder called "Fonts Used on My Computer".
I just copy the entire Windows Fonts folder with all of the fonts I have added to it.
When I get a new computer or have font issues, I just copy this folder to the Windows directory in my new one, and all the fonts are there and working with one copy and paste. It merges any new fonts that are on the new computer with the ones I have added.
You can tell it to overwrite existing fonts or leave the original fonts in place.
I usually just tell it to overwrite everything.
In your case I'd try and remove the fonts installed on your computer and then paste in the ones from the donor computer, directly into the Windows fonts folder.
It's interesting to note that the font install process isn't really necessary, I assume that Windows adds the new fonts to the appropriate place in the registry on it's own somehow.
I notice that you are accessing fonts by a rather round about way going through control panel from network etc.
I have no idea if it would make a difference but try and access them directly in the Windows Fonts Folder and see if it helps.
Link Removed
Mike
Let us know what happens.