Support `pt`, `em` and `%` in addition to `px`