I'm struggling with the implementation via theme.json. From what I'm seeing this will only support variable fonts, meaning that Roboto, for example, will not work as only one font weight can be defined. I've tried a few variations but all have failed thus far.

Has anyone found a viable workaround for this?