add font choosing