avatar explicit font file

This commit is contained in:
Yuri Kuznetsov
2024-03-29 15:58:18 +02:00
parent cb3257a890
commit 92ff5e1859
+7
View File
@@ -63,6 +63,12 @@ class Avatar extends Image
'#d6aa6b',
];
/**
* @noinspection SpellCheckingInspection
* The explicintly specified font prevents warnings in some environments.
*/
private string $fontFile = 'vendor/lasserafn/php-initial-avatar-generator/src/fonts/OpenSans-Regular.ttf';
private function getColor(User $user): string
{
if ($user->getUserName() === SystemUser::NAME) {
@@ -149,6 +155,7 @@ class Avatar extends Image
->height($width)
->color('#FFF')
->fontSize(0.54)
->font($this->fontFile)
->background($color)
->generate();