Add FontAwesome fonts and several improvements about font drawing:

0) add FontAwesome and now we have 2000 icons
1) decide size of font according to font metrics
2) do not re-write pictogram texture if no need