about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--app/lib/bangtags.rb12
-rw-r--r--app/lib/formatter.rb6
-rw-r--r--app/services/post_status_service.rb8
3 files changed, 13 insertions, 13 deletions
diff --git a/app/lib/bangtags.rb b/app/lib/bangtags.rb
index d7df9c6c9..a16d6ca6e 100644
--- a/app/lib/bangtags.rb
+++ b/app/lib/bangtags.rb
@@ -72,11 +72,11 @@ class Bangtags
   def process
     return unless !@vars['_bangtags:disable'] && status.text&.present? && status.text.include?('#!')
 
-    status.text.gsub!('#!!', "#\uf666!")
+    status.text.gsub!('#!!', "#\ufdd6!")
 
     status.text.split(/(#!(?:.*:!#|{.*?}|[^\s#]+))/).each do |chunk|
       if @vore_stack.last == '_draft' || (@chunks.present? && @chunks.first.include?('#!draft'))
-        chunk.gsub("#\uf666!", '#!')
+        chunk.gsub("#\ufdd6!", '#!')
         @chunks << chunk
       elsif chunk.starts_with?("#!")
         chunk.sub!(/(\\:)?+:+?!#\Z/, '\1')
@@ -695,11 +695,11 @@ class Bangtags
         when 'nosr', 'sroff', 'srskip'
           next if @sroff_open
           @sroff_open = true
-          chunk = "\uf333"
+          chunk = "\ufdd3"
         when 'sr', 'sron', 'srcont'
           next unless @sroff_open
           @sroff_open = false
-          chunk = "\uf334"
+          chunk = "\ufdd4"
         when 'histogram'
           @status.content_type = 'text/html'
           barchars = " #{(0x2588..0x258F).to_a.reverse.pack('U*')}"
@@ -841,7 +841,7 @@ class Bangtags
         end
       end
 
-      chunk.gsub!("#\uf666!", '#!') unless chunk.blank? || chunk.frozen?
+      chunk.gsub!("#\ufdd6!", '#!') unless chunk.blank? || chunk.frozen?
 
       if chunk.present? && @tf_cmds.present?
         @tf_cmds.each do |tf_cmd|
@@ -1032,7 +1032,7 @@ class Bangtags
       end
     end
 
-    @chunks << "\uf334" if @sroff_open
+    @chunks << "\ufdd4" if @sroff_open
   end
 
   def postprocess_after_save
diff --git a/app/lib/formatter.rb b/app/lib/formatter.rb
index b405a4e08..e21ff07d0 100644
--- a/app/lib/formatter.rb
+++ b/app/lib/formatter.rb
@@ -257,7 +257,7 @@ class Formatter
   end
 
   def format_screenreader(html)
-    html.gsub(/\uf333(.*)\uf334/m, '<span aria-hidden="true">\1</span>')
+    html.gsub(/\ufdd3(.*)\ufdd4/m, '<span aria-hidden="true">\1</span>')
   end
 
   def format_console(html)
@@ -372,9 +372,9 @@ class Formatter
 
   def bbcode_formatter(html)
     begin
-      html.gsub!(/\[(?=[^\w\/])/, "\uf666")
+      html.gsub!(/\[(?=[^\w\/])/, "\ufdd6")
       html = html.bbcode_to_html(false, BBCODE_TAGS, :enable, *BBCODE_TAGS.keys)
-      html.gsub!("\uf666", '[')
+      html.gsub!("\ufdd6", '[')
     rescue Exception => e
     end
     html
diff --git a/app/services/post_status_service.rb b/app/services/post_status_service.rb
index 95333585f..e7c81309f 100644
--- a/app/services/post_status_service.rb
+++ b/app/services/post_status_service.rb
@@ -135,14 +135,14 @@ class PostStatusService < BaseService
   def extract_tags
     return unless '#'.in?(@text)
     @text = @text.dup if @text.frozen?
-    @text.gsub!(/^##/, "\uf666")
-    @text.gsub!('##', "\uf669")
+    @text.gsub!(/^##/, "\ufdd6")
+    @text.gsub!('##', "\ufdd9")
     @tags |= Extractor.extract_hashtags(@text)
     @text.strip!
     @text.gsub!(/^(?:#[\w:._·\-]+\s*)+$/, '')
     @text.strip!
-    @text.gsub!("\uf669", "##")
-    @text.gsub!("\uf666", "#")
+    @text.gsub!("\ufdd9", "##")
+    @text.gsub!("\ufdd6", "#")
   end
 
   def preprocess_attributes!