refactor font settings
resolve conflict
font settings test cases
resolve conflict
test cases for font settings