Class: Dvi::Font
- Inherits:
-
Object
- Object
- Dvi::Font
- Defined in:
- lib/dvi.rb
Instance Attribute Summary collapse
-
#area ⇒ Object
readonly
Returns the value of attribute area.
-
#checksum ⇒ Object
readonly
Returns the value of attribute checksum.
-
#design_size ⇒ Object
readonly
Returns the value of attribute design_size.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#scale ⇒ Object
readonly
Returns the value of attribute scale.
-
#tfm ⇒ Object
readonly
Returns the value of attribute tfm.
Instance Method Summary collapse
-
#initialize(checksum, scale, design_size, area, name, tfm) ⇒ Font
constructor
A new instance of Font.
Constructor Details
#initialize(checksum, scale, design_size, area, name, tfm) ⇒ Font
Returns a new instance of Font.
30 31 32 33 34 35 36 37 |
# File 'lib/dvi.rb', line 30 def initialize(checksum, scale, design_size, area, name, tfm) @checksum = checksum # check sum should be same as in tfm file @scale = scale # scale factor @design_size = design_size # DVI unit @area = area # nil @name = name # font name for tfm file @tfm = tfm end |
Instance Attribute Details
#area ⇒ Object (readonly)
Returns the value of attribute area.
29 30 31 |
# File 'lib/dvi.rb', line 29 def area @area end |
#checksum ⇒ Object (readonly)
Returns the value of attribute checksum.
29 30 31 |
# File 'lib/dvi.rb', line 29 def checksum @checksum end |
#design_size ⇒ Object (readonly)
Returns the value of attribute design_size.
29 30 31 |
# File 'lib/dvi.rb', line 29 def design_size @design_size end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
29 30 31 |
# File 'lib/dvi.rb', line 29 def name @name end |
#scale ⇒ Object (readonly)
Returns the value of attribute scale.
29 30 31 |
# File 'lib/dvi.rb', line 29 def scale @scale end |
#tfm ⇒ Object (readonly)
Returns the value of attribute tfm.
29 30 31 |
# File 'lib/dvi.rb', line 29 def tfm @tfm end |