I noticed that many people recommend the Cardo font for rendering symbols. However, it does not support the ₹ (Indian Rupee) symbol as of now.
Instead, I suggest using DejaVu Sans. It supports a wide range of symbols, including ₹.
You can check this Stack Overflow answer for a code snippet.