Html2canvas image capturing issue with UTF-8 characters
This is a bug with html2canvas (Arabic Encoding with html2canvas) and can be fixed by setting text-align: left
on your wrapper element.
Here's an updated fiddle http://jsfiddle.net/ydeL72m8/1/
Set the box css that have trouble to :
text-align: left; //or right or justify
that work for me.