I have a problem with using Rajdhani in combination with the css attribute text-transform: uppercase;. The bug can be seen in the documentaion on Google Fonts:
https://fonts.google.com/specimen/Rajdhani
If you assign text-transform: uppercase; with developer tools to an element that displays the font some strange behaviours appear. Sometimes the uppercased letters are replaced with serif fonts and sometimes some letters appear smaller than others.