Limit loading custom fonts to pages that utilise them

My website uses one font throughout, with the exception of a single page, where four more fonts are used. When loading the website (any page), all five fonts are loaded at once though, which I would like to avoid.

Having a way to limit the loading of Bricks’ custom fonts to those pages that actually utilise them would be quite useful. A hook or an input field for page IDs would be great.

This question was originally posted in How-To but I was told it’s better-off here.
Original: Load (some) custom fonts on certain pages only