first commit,with font,line,backgound adjustment function