pub(crate) trait DeviceExt {
    // Required methods
    fn get_x_delta(&self, face: &hb_font_t<'_>) -> Option<i32>;
    fn get_y_delta(&self, face: &hb_font_t<'_>) -> Option<i32>;
}pub(crate) trait DeviceExt {
    // Required methods
    fn get_x_delta(&self, face: &hb_font_t<'_>) -> Option<i32>;
    fn get_y_delta(&self, face: &hb_font_t<'_>) -> Option<i32>;
}