Rupee symbol shows as blank box on invoice report in odoo

Issue summary : Rupee symbol shows up as box on invoice report. It shows up correctly on the web but when a report is printed then it shows a box instead of the rupee symbol.

What I have tried :

  • Checked default currency for the company; it is INR.

  • The INR symbol is showing correct in the INR currency i.e. ₹

  • Downgraded wkhtmltopdf from version 0.12.2 to 0.12.1 as the former has caused problem to many people.

  • Even installed a font called Foradian Rupee Font

  • I have Checked by changing default currency to Euro and the euro symbol is showing up on the prints.

  • Tried everything that is given here but nothing helped: URL

So, I have tried a lot of things but nothing worked. If anyone here knows what is happening and could help me move to the right direction, it would be really helpful.


ANSWERS:


Sounds like the Rupee symbol isn't in the font that is used in the report. Try changing the font of your report by adding custom css? eg:

body {
  font-family: Verdana, sans-serif;
}


 MORE:


 ? wkhtmltopdf and forms based authentication
 ? wkhtmltopdf is returning blank pages for some urls
 ? Does wkhtmltopdf offer any orphan or keep-with-next control?
 ? wkhtmltopdf font not picked up on windows server
 ? wkhtmltopdf is not rendering fonts and border-radius is incorrect
 ? text-align: justify; not working with wkhtmltopdf
 ? wkhtmltopdf unicode and custom fonts on server
 ? wkhtmltopdf unicode and custom fonts on server
 ? wkhtmltopdf unicode and custom fonts on server
 ? use custom fonts with wkhtmltopdf