To scale a font up by 10%- Edit, Select Composites
- Edit, Invert Selection
- Format, Settings, Header, and set funits/em to 1843 (assuming it is now 2048)
- Edit, Copy
- Format, Settings, Header, and set funits/em back to 2048
- Edit, Paste
Composites may need to be recomposed and kerning may need to be adjusted. Hinting should still work OK if the change is not much more than 10%. To recompose composites:
- Format, Settings, Ranges, Content and Layout, Version 3,
- Advanced Metrics, Calculate
- Edit, Select Composites
- Edit, Make Empty
- Edit, Complete Composites
If you want to scale the font down from 12 pt to 10 pt (16%), then in step 3 use a units per em value of 2048 x 12/10 = 2458. If 12 point text is selected in the application, then it will look like 10 point text.
All the usual disclaimers apply: you need a license to modify commercial fonts, kerning values may be wrong afterwards, hinting may be lost, etc. In short, if it doesn't work don't ask for your money back for my free advice
