This function doesn't have to be overridden but it may be useful to do
it if calculating the lines heights is a relatively expensive operation
This function doesn't have to be overridden but it may be useful to do
it if calculating the lines heights is a relatively expensive operation