Class: Prune::Fonts::MsMincho
- Defined in:
- lib/prune/fonts/ja/ms_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 = {}) ⇒ MsMincho
constructor
A new instance of MsMincho.
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 = {}) ⇒ MsMincho
Returns a new instance of MsMincho.
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_mincho.rb', line 15 def initialize(document, = {}) super(document) self.name = self.class.key() if bold?() && italic?() self.base_font = pn("MS-Mincho,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-Mincho,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-Mincho,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-Mincho") self.flags = calculate_flags( :fixed_pitch => true, :symbolic => true) self.italic_angle = 0 self.stem_v = 78 end end |