This was an issue with so much older documentation/examples out there on the internet.
The simple answer is that they had changed the syntax of the function. The second parameter has been removed, so the correct syntax is simply...
lv_style_set_text_font(&style, &lv_font_unscii_16);