mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-18 21:32:55 +00:00
Contributed by Jun NAITOH. git-svn-id: http://svn.redmine.org/redmine/trunk@13976 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
6aaefb8ba1
commit
15e5d01b30
@ -33,7 +33,6 @@ module Redmine
|
||||
super(orientation, 'mm', 'A4')
|
||||
set_print_header(false)
|
||||
set_rtl(l(:direction) == 'rtl')
|
||||
set_temp_rtl(l(:direction) == 'rtl' ? 'R' : 'L')
|
||||
|
||||
@font_for_content = l(:general_pdf_fontname)
|
||||
@font_for_footer = l(:general_pdf_fontname)
|
||||
@ -46,10 +45,16 @@ module Redmine
|
||||
end
|
||||
|
||||
def SetFontStyle(style, size)
|
||||
style.delete!('B') if current_language.to_s.downcase == 'th' # FreeSerif Bold Thai font has problem.
|
||||
set_font(@font_for_content, style, size)
|
||||
end
|
||||
|
||||
def SetFont(family, style='', size=0, fontfile='')
|
||||
style.delete!('B') if current_language.to_s.downcase == 'th' # FreeSerif Bold Thai font has problem.
|
||||
style.delete!('I') if current_language.to_s.downcase =~ /^(fa|ar)$/ # DejaVuSans Italic Arabic and Persian font has problem.
|
||||
super(family, style, size, fontfile)
|
||||
end
|
||||
alias_method :set_font, :SetFont
|
||||
|
||||
def fix_text_encoding(txt)
|
||||
RDMPdfEncoding::rdm_from_utf8(txt, "UTF-8")
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user