If you have the font file uploaded to Media, and then have assigned the file to the Player on the Displays page (assuming you can do that in 1.7 - I don’t recall now I’m afraid), then it will be transferred to the Player library as it’s media ID, not as the name you uploaded it.
So 20.otf
for example. You can see the MediaID on the Media page. You would therefore need to reference that file name in your code, not Archer-Bold-Pro.otf
.
This also assumes that the font file you have is suitable for embedding. The 1.8 CMS checks that for you at upload, but I don’t think 1.7 does.