consider outline width when calculating text size