this might work locally but i am going to bet using a relative path and going up a directory before you go into fonts is the problem.
if i were troubleshooting this for myself, i would download the site we are building and deploying:
and then you can check to see if the paths are actually the ones you need them to be.
it still could be an issue of case sensitivity - do keep in mind that just changing the name of the file isn’t enough once it has been tracked by git, see our advice here:
let us know if you still have problems after ruling these things out.