# File lib/pdf/reader/font.rb, line 34
    def self.glyphnames
      @@glyphs ||= {}

      if @@glyphs.empty?
        RUBY_VERSION >= "1.9" ? mode = "r:BINARY" : mode = "r"
        File.open(File.dirname(__FILE__) + "/glyphlist.txt",mode) do |f|
          f.each do |l|
            m, name, code = *l.match(/([0-9A-Za-z]+);([0-9A-F]{4})/)
            @@glyphs[name.to_sym] = "0x#{code}".hex if name
          end
        end
      end

      @@glyphs
    end