Class: Prune::Fonts::MsPMincho
- Defined in:
- lib/prune/fonts/ja/ms_p_mincho.rb
Constant Summary
Constants inherited from BaseJa
Instance Attribute Summary
Attributes inherited from Base
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(document, options = {}) ⇒ MsPMincho
constructor
A new instance of MsPMincho.
Methods inherited from BaseJa
Methods inherited from Base
bold?, #encoding, font_name, #font_sym, italic?, #name, #reference
Methods included from PObjects
Constructor Details
#initialize(document, options = {}) ⇒ MsPMincho
Returns a new instance of MsPMincho.
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/prune/fonts/ja/ms_p_mincho.rb', line 15 def initialize(document, = {}) super(document) self.name = self.class.key() if bold?() && italic?() self.base_font = pn("MS-PMincho,BoldItalic") self.flags = calculate_flags( :fixed_pitch => true, :symbolic => true, :italic => true, :force_bold => true) self.italic_angle = -11 self.stem_v = 156 elsif bold?() self.base_font = pn("MS-PMincho,Bold") self.flags = calculate_flags( :fixed_pitch => true, :symbolic => true, :force_bold => true) self.italic_angle = 0 self.stem_v = 156 elsif italic?() self.base_font = pn("MS-PMincho,Italic") self.flags = calculate_flags( :fixed_pitch => true, :symbolic => true, :italic => true) self.italic_angle = -11 self.stem_v = 78 else self.base_font = pn("MS-PMincho") self.flags = calculate_flags( :fixed_pitch => true, :symbolic => true) self.italic_angle = 0 self.stem_v = 78 end end |