Maybe you didn't come across this document?
http://jamis.github.com/prawn-format/
It'll take some tweaking to get it to work right, but as long as you
use a Unicode aware TTF font, something like this will work:
require "prawn"
require "prawn/format"
Prawn::Document.generate("bull.pdf") do
font "#{Prawn::BASEDIR}/data/fonts/DejaVuSans.ttf"
text "• A<br/>• B<br/>• C<br/>"
end
Read up on Prawn::Format as to how you can make that nicer. I
actually haven't used it extensively and mainly only babysit that
code.
-greg