class PDF::Reader::FontDescriptor

def glyph_width(char_code)

def glyph_width(char_code)
  if @is_ttf
    if ttf_program_stream.cmap.unicode.length > 0
      glyph_id = ttf_program_stream.cmap.unicode.first[char_code]
    else
      glyph_id = char_code
    end
    char_metric = ttf_program_stream.horizontal_metrics.metrics[glyph_id]
    if char_metric
      return char_metric.advance_width
    end
  end
end