update and fix font system

Signed-off-by: thawatchai.t <thawatchai.t@carpass.co.th>