This formatter generates overstrike-style formatting, which works with pagers such as man and less.
draw a string in bold
# File rdoc/ri/ri_formatter.rb, line 390
def bold_print(text)
text.split(//).each do |ch|
print ch, BS, ch
end
end
# File rdoc/ri/ri_formatter.rb, line 374
def write_attribute_text(prefix, line)
print prefix
line.each do |achar|
attr = achar.attr
if (attr & (ITALIC+CODE)) != 0
print "_", BS
end
if (attr & BOLD) != 0
print achar.char, BS
end
print achar.char
end
puts
end