I always keep the @font-face stuff within my child theme style sheet, rather than a separate file.
Then say if my fonts were in a folder called 'fonts', all I have to do in the style sheet is link to 'fonts/'.
Hope that helps.