From f6e653e06a29897c6ee29b1d41f1a0171ffb568d Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 21 Jan 2003 07:27:01 +0000 Subject: [PATCH] Moved fonts into language pack so that other languages can have proper displays in graphs --- .../arial.ttf => lang/en/fonts/default.ttf | Bin lib/fonts/vixar.ttf | Bin 18124 -> 0 bytes lib/graphlib.php | 21 +++++++++++++----- 3 files changed, 16 insertions(+), 5 deletions(-) rename lib/fonts/arial.ttf => lang/en/fonts/default.ttf (100%) delete mode 100755 lib/fonts/vixar.ttf diff --git a/lib/fonts/arial.ttf b/lang/en/fonts/default.ttf similarity index 100% rename from lib/fonts/arial.ttf rename to lang/en/fonts/default.ttf diff --git a/lib/fonts/vixar.ttf b/lib/fonts/vixar.ttf deleted file mode 100755 index 7e690c571a76b98e4ddf12d261b44d85f6dea562..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18124 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 'Graph Title', // text for graph title - 'title_font' => 'arial.ttf', // title text font. don't forget to set 'path_to_fonts' above. + 'title_font' => 'default.ttf', // title text font. don't forget to set 'path_to_fonts' above. 'title_size' => 16, // title text point size 'title_colour' => 'black', // colour for title text @@ -54,7 +54,7 @@ class graph { 'y_label_right' => '', // if this is set then this text is printed on right axis of graph. 'label_size' => 12, // label text point size - 'label_font' => 'arial.ttf', // label text font. don't forget to set 'path_to_fonts' above. + 'label_font' => 'default.ttf', // label text font. don't forget to set 'path_to_fonts' above. 'label_colour' => 'gray33', // label text colour 'y_label_angle' => 90, // rotation of y axis label @@ -108,7 +108,7 @@ class graph { 'zero_axis' => 'none', // colour to draw zero-axis, or 'none'. - 'axis_font' => 'arial.ttf', // axis text font. don't forget to set 'path_to_fonts' above. + 'axis_font' => 'default.ttf', // axis text font. don't forget to set 'path_to_fonts' above. 'axis_size' => 12, // axis text font size in points 'axis_colour' => 'gray33', // colour of axis text. 'y_axis_angle' => 0, // rotation of axis text. @@ -131,7 +131,7 @@ class graph { // 'outside-top', 'outside-bottom', 'outside-left', or 'outside-right'. 'legend_offset' => 10, // offset in pixels from graph or outside border. 'legend_padding' => 5, // padding around legend text. - 'legend_font' => 'arial.ttf', // legend text font. don't forget to set 'path_to_fonts' above. + 'legend_font' => 'default.ttf', // legend text font. don't forget to set 'path_to_fonts' above. 'legend_size' => 9, // legend text point size. 'legend_colour' => 'black', // legend text colour. 'legend_border' => 'none', // legend border colour, or 'none'. @@ -145,8 +145,19 @@ class graph { // init all text - title, labels, and axis text. function init() { + + + /// Moodle mods: overrides the font path global $CFG; - $this->parameter['path_to_fonts'] = $CFG->dirroot."/lib/fonts/"; // Moodle + $currlang = current_language(); + $fontpath = $CFG->dirroot."/lang/$currlang/fonts/"; + if (!file_exists("$fontpath"."default.ttf")) { + $fontpath = $CFG->dirroot."/lang/en/fonts/"; + } + $this->parameter['path_to_fonts'] = $fontpath; + /// End Moodle mods + + $this->calculated['outer_border'] = $this->calculated['boundary_box']; -- 2.39.5