Type scaling partial, inspired by type-scale.com