As you can see in the A14 preview details, LH_Lua has gotten a lot of love recently, and among that comes font support.
Cairo in general kind of punts on font handling, simply saying "use the platform specific functions". Unfortunately, the Lua Cairo Win32 font functions require one to pass LOGFONT structure pointers around, which you can't really do from Lua. In A14, there's a "lcdhost.logfont()" call you can make which will provide a suitable parameter to use in Cairo calls, along with an update cairotest.lua which shows how to use it.