gui.get_font_resource takes font name as an argument, not a node. The example code for gui should be:
local font_name = gui.get_font(node)
local font = gui.get_font_resource(font_name)
local metrics = resource.get_text_metrics(font, "The quick brown fox\n jumps over the lazy dog")