I have been told that I can solve my problem with these fonts by using something called a "computed origin," which is completely undocumented and (based on multiple responses saying "it's impossible to do this") not well-known.
This despite it being used for icecat, the least ridiculous browser Guix has packaged.