So the issue then is that they will not display properly when used in software next to other fonts. Any font that supports specifying sizes in pts instead of px will take care of the unit conversion behind the scenes. But if the creator changed the scale, it would display too large everywhere except where the users weren’t incorrectly specifying their desired size units.
IMO the two best options (either or maybe both could be done):
- Add the px sizes in the export dialog and make them ABOVE the pts values
- Add a “Use pixel-centric export scaling (may display incorrectly in some places)” toggle option to the font file which will export the TTF with the scale factor my Python script converts to