Yeah, as Archeia has sort of hinted at here, the pixel ratio will need adjusted on a font-by-font basis. While the text thickness ratio has worked fine for Windows builds across multiple fonts, the pixel ratio has not. A secondary parameter would suit my purposes just fine, but to be quite honest I don't believe most users will be actively making an effort to have equal compatibility for their titles between multiple platforms (due to the prohibitive cost of having access to these platforms).
Power users are the exception, of course.
Edit: Yeah, making that change did not result in an equivalent result-- though this makes sense. I had tuned it to 1.83 on Mac, versus it being 1.5 on Windows. By being adding that above snippet, the math would now look like:
((1 + 1) - 0.5) = 1.5 -- Windows
((1 + 2) - 0.5 = 2.5 -- Mac
Going above 1.33 on the particular font I'm using will cause it to simply not render, and as the thickness changes on a per-platform basis the concept of a second parameter to serve as a per-platform modifier seems like solid idea (granted, I'm not sure you would structure that except a bunch of switch cases).
To be clear here, I don't view this as your problem! You've delivered an amazing solution here-- so please don't interpret this as me "fix begging"
