fn machine_kern<F>( face: &hb_font_t<'_>, scale: Scale, buffer: &mut hb_buffer_t, kern_mask: u32, cross_stream: bool, get_kerning: F, )where F: Fn(u32, u32) -> i32,