add kerning check in FontEngine
fine tune some GL includes