Самый элегантный способ — подключить и использовать шрифт, в котором есть знак рубля.
PT Sans, например. Это шрифт без засечек (sans-serif family) — выглядит вполне нормально для веба (единственное, мне в нём не нравится «Q» (заглавная) — как-то неестественно смотрится). Подключение шрифтов
поддерживается в данный момент большинством браузеров. Так что не придётся дополнительно танцевать с разными марками бубнов.