Index: app/views/settings/_display.html.erb =================================================================== --- app/views/settings/_display.html.erb (revision 8745) +++ app/views/settings/_display.html.erb (working copy) @@ -16,6 +16,8 @@

<%= setting_check_box :gravatar_enabled %>

<%= setting_select :gravatar_default, [["Wavatars", 'wavatar'], ["Identicons", 'identicon'], ["Monster ids", 'monsterid'], ["Retro", 'retro'], ["Mystery man", 'mm']], :blank => :label_none %>

+ +

<%= setting_select :rmagick_font, Object.const_defined?(:Magick) ? Magick.fonts.collect {|t| [t.name, CGI.escape(t.name)]} : [], :blank => :label_none %>

<%= submit_tag l(:button_save) %> Index: config/settings.yml =================================================================== --- config/settings.yml (revision 8745) +++ config/settings.yml (working copy) @@ -200,3 +200,5 @@ default: 'only_my_events' emails_header: default: '' +rmagick_font: + default: '' Index: config/locales/en.yml =================================================================== --- config/locales/en.yml (revision 8745) +++ config/locales/en.yml (working copy) @@ -380,6 +380,7 @@ setting_gantt_items_limit: Maximum number of items displayed on the gantt chart setting_issue_group_assignment: Allow issue assignment to groups setting_default_issue_start_date_to_creation_date: Use current date as start date for new issues + setting_rmagick_font: RMagick font permission_add_project: Create project permission_add_subprojects: Create subprojects Index: lib/redmine/helpers/gantt.rb =================================================================== --- lib/redmine/helpers/gantt.rb (revision 8745) +++ lib/redmine/helpers/gantt.rb (working copy) @@ -409,6 +409,7 @@ imgl = Magick::ImageList.new imgl.new_image(subject_width+g_width+1, height) gc = Magick::Draw.new + gc.font = CGI.unescape(Setting.rmagick_font) if Setting.rmagick_font != "" # Subjects gc.stroke('transparent')