add text shadow offset parameter