Index: vendor/plugins/rfpdf/lib/rfpdf/korean.rb =================================================================== --- vendor/plugins/rfpdf/lib/rfpdf/korean.rb (revision 2761) +++ vendor/plugins/rfpdf/lib/rfpdf/korean.rb (working copy) @@ -138,15 +138,17 @@ b='LRT' b2='LR' else - b2='' - if(border.index('L').nil?) - b2+='L' - end - if(border.index('R').nil?) - b2+='R' - end - b=border.index('T').nil? ? b2+'T' : b2 - end + if border.respond_to?:index + b2='' + if(border.index('L').nil?) + b2+='L' + end + if(border.index('R').nil?) + b2+='R' + end + b=border.index('T').nil? ? b2+'T' : b2 + end + end end sep=-1 i=0 @@ -202,7 +204,7 @@ end end #Last chunk - if(border and not border.index('B').nil?) + if(border and border.respond_to?(:index) and not border.index('B').nil?) b+='B' end Cell(w,h,s[j,i-j],b,2,align,fill) Index: lib/redmine/export/pdf.rb =================================================================== --- lib/redmine/export/pdf.rb (revision 2761) +++ lib/redmine/export/pdf.rb (working copy) @@ -33,6 +33,11 @@ super() set_language_if_valid lang case current_language.to_s.downcase + when 'ko' + extend(PDF_Korean) + AddUHCFont() + @font_for_content = 'UHC' + @font_for_footer = 'UHC' when 'ja' extend(PDF_Japanese) AddSJISFont()