Class: Dvi::Font

Inherits:
Object
  • Object
show all
Defined in:
lib/dvi.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#areaObject (readonly)

Returns the value of attribute area.



29
30
31
# File 'lib/dvi.rb', line 29

def area
  @area
end

#checksumObject (readonly)

Returns the value of attribute checksum.



29
30
31
# File 'lib/dvi.rb', line 29

def checksum
  @checksum
end

#design_sizeObject (readonly)

Returns the value of attribute design_size.



29
30
31
# File 'lib/dvi.rb', line 29

def design_size
  @design_size
end

#nameObject (readonly)

Returns the value of attribute name.



29
30
31
# File 'lib/dvi.rb', line 29

def name
  @name
end

#scaleObject (readonly)

Returns the value of attribute scale.



29
30
31
# File 'lib/dvi.rb', line 29

def scale
  @scale
end

#tfmObject (readonly)

Returns the value of attribute tfm.



29
30
31
# File 'lib/dvi.rb', line 29

def tfm
  @tfm
end