I guess your problem is the value you set for the viewport width. this value determinates how wide the actual image will be rendered before its displayed on the screen. You need to find the right ratio between your htmlDrawable height and the viewport width to get the best rendering result. In your case I would try to increase the viewport width of your htmlDrawable (400 insted of 140).
Salvo Esposito