diff --git a/library/Icingadb/View/UserRenderer.php b/library/Icingadb/View/UserRenderer.php index c608c6de..9fd0952c 100644 --- a/library/Icingadb/View/UserRenderer.php +++ b/library/Icingadb/View/UserRenderer.php @@ -27,7 +27,7 @@ class UserRenderer implements ItemRenderer $visual->addHtml( (new Ball($layout === 'minimal' ? Ball::SIZE_BIG : Ball::SIZE_LARGE)) ->addAttributes(['class' => 'user-ball']) - ->addHtml(Text::create($item->display_name[0])) + ->addHtml(Text::create(grapheme_substr($item->display_name, 0, 1))) ); } diff --git a/library/Icingadb/View/UsergroupRenderer.php b/library/Icingadb/View/UsergroupRenderer.php index 18f57901..4be5059c 100644 --- a/library/Icingadb/View/UsergroupRenderer.php +++ b/library/Icingadb/View/UsergroupRenderer.php @@ -27,7 +27,7 @@ class UsergroupRenderer implements ItemRenderer $visual->addHtml( (new Ball($layout === 'minimal' ? Ball::SIZE_BIG : Ball::SIZE_LARGE)) ->addAttributes(['class' => 'usergroup-ball']) - ->addHtml(Text::create($item->display_name[0])) + ->addHtml(Text::create(grapheme_substr($item->display_name, 0, 1))) ); }