Added support for variable face widths. 2 and 4 are currently supported.