Add FontAwesome fonts and several improvements about font drawing:
1) decide size of font according to font metrics
2) do not re-write pictogram texture if no need