$font = trim($font);
return '' unless $font;
- if ($font !~ /\.ttf$/) {
- return "The file must point to a TrueType font file (its extension must be .ttf)"
+ if ($font !~ /\.(ttf|otf)$/) {
+ return "The file must point to a TrueType or OpenType font file (its extension must be .ttf or .otf)"
}
if (! -f $font) {
return "The file '$font' cannot be found. Make sure you typed the full path to the file"
for other systems the needed measures may vary. You can run <kbd>checksetup.pl</kbd>
to recreate the .htaccess file if it has been lost.",
- font_file => "You can specify the full path to a TrueType font file which will be used " _
- "to display text (labels, legends, ...) in charts and graphical reports. " _
- "To support as many languages as possible, we recommend to specify a TrueType " _
- "font such as <a href=\"http://unifoundry.com/unifont.html\">Unifont</a> " _
+ font_file => "You can specify the full path to a TrueType or OpenType font file which will " _
+ "be used to display text (labels, legends, ...) in charts and graphical reports. " _
+ "To support as many languages as possible, we recommend to specify a font " _
+ "such as <a href=\"http://unifoundry.com/unifont.html\">Unifont</a> " _
"which supports all printable characters in the Basic Multilingual Plane. " _
"If you leave this parameter empty, a default font will be used, but " _
"its support is limited to English characters only and so other characters " _