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