Release 2.0.29 (#4178)
- show button title if delete is used in page actions - fix invoice due date depends on invoice date, replace DateTime with DateTimeI… - lowercase all font names in PDFs, otherwise they fail loading - hide empty fieldset (work-contract page) - activate contract_other_profile by default for admin and super-admin - deactivate rule to check "maximum duration of entries" by default - allow to deactivate presets in DateRange Picker (for Devs)
This commit is contained in:
@@ -128,8 +128,14 @@ final class MPdfConverter implements HtmlToPdfConverter
|
||||
$defaultFontConfig = (new FontVariables())->getDefaults();
|
||||
$fontData = $defaultFontConfig['fontdata'];
|
||||
|
||||
// lowercase all font names, otherwise they cannot be loaded
|
||||
// see https://github.com/kimai/www.kimai.org/issues/280
|
||||
if (\array_key_exists('fonts', $options)) {
|
||||
$fontData = array_merge($fontData, $options['fonts']);
|
||||
$fonts = [];
|
||||
foreach ($options['fonts'] as $name => $values) {
|
||||
$fonts[strtolower($name)] = $values;
|
||||
}
|
||||
$fontData = array_merge($fontData, $fonts);
|
||||
}
|
||||
|
||||
return $fontData;
|
||||
|
||||
Reference in New Issue
Block a user