You can use any functions as modifier for the Smarty.
(Not only plugins/modifier.*.php)
If you want to cut a multibyte-string, you have to use mb_strcut() instead of substr().
But you don't have to create and put a Smarty's modifier with mb_strcut().
Just write like this: