# File demo/code.rb, line 38
38:     def [](pdf, info)
39:       @font_name          ||= FONT_NAME
40:       @font_encoding      ||= FONT_ENCODING
41: 
42:       case info[:status]
43:       when :start, :start_line
44:         @__fontinfo ||= {}
45:         @__fontinfo[info[:cbid]] = {
46:           :font       => pdf.current_font,
47:           :base_font  => pdf.current_base_font,
48:           :info       => info
49:         }
50: 
51:         pdf.select_font(@font_name, @font_encoding)
52: 
53:         { :font_change => true }
54:       when :end, :end_line
55:         fi = @__fontinfo[info[:cbid]]
56: 
57:         pdf.font_size = fi[:font_size]
58:         pdf.select_font(fi[:base_font])
59:         pdf.select_font(fi[:font])
60:       end
61:     end