Method: ConverterBase#symbols_to_zenkaku

Defined in:
lib/converterbase.rb

#symbols_to_zenkaku(data) ⇒ Object

記号を全角に変換



288
289
290
291
292
293
294
295
296
297
# File 'lib/converterbase.rb', line 288

def symbols_to_zenkaku(data)
  data.tr!("“”‘’〝〟", %!""''""!)
  data.gsub!(/"([^"\n]+)"/, "〝\\1〟")
  data.gsub!(/'([^'\n]+)'/, "〝\\1〟")   # MEMO: シングルミュート(ノノカギ)を表示出来るフォントはほとんど無い

  data.gsub!("≪", "※[#始め二重山括弧]")
  data.gsub!("≫", "※[#終わり二重山括弧]")
  data.tr!("-=+/*《》'\"%$#&!?、<><>()|‐,._;:[]",
           "-=+/*≪≫’”%$#&!?、〈〉〈〉()|-,._;:[]")
  data.gsub!("\\", "¥")
end