vertical centered panel, context length based on width
font normalization