Deboss text in surface

You may often find that fonts aren’t always constructed cleanly, if you run into errors have a look in more detail.

Could you extrude the text and use the _BooleanDifference command?

Andy