Submitted by emoticons in programming
Combining character
Combining character is that add to previous character. Like emoji modifier character but absolutely not the same Like U+25CC U+300 is ◌̀ . The U+300 is combining to modify the U+25CC
How to find
https://en.wikipedia.org/wiki/Combining_character hash to Unicode ranges for 5 table, but is not all
https://www.unicode.org/charts/charindex.html and use browser text search for combining for many pdf of unicode range
Example choose
What I did choose is
-
030C COMBINING CARON ◌̌
-
0326 COMBINING COMMA BELOW ◌̦
-
033F COMBINING DOUBLE OVERLINE ◌̿
-
20EB COMBINING LONG DOUBLE SOLIDUS OVERLAY ◌⃫
-
20DD COMBINING ENCLOSING CIRCLE ◌⃝
python
import random
mincombine,maxcombine=1,3
combinings='\u030C\u0326\u033F\u20EB\u20DD'
combining=lambda:random.choice(combinings)
combines=lambda q:''.join(p+''.join(combining()for z in
range(random.randint(mincombine,maxcombine)))for p in q)
Then you are
>>> print(combines("self-reproducing automata"))
š⃫̌e̿l⃫f⃫⃫̦-⃫̦r⃫⃝e⃝⃝̿p⃝⃫⃝r⃫⃫o̦⃝̿d⃝u⃝⃫̌c⃝̦i̦n̿⃝̌g⃝̦̿ ̦̌a̦u⃝⃝ț̿o̦̿m̌⃝a⃫̦t⃫a⃝̿
>>> print(combines("c='c=%r;print(c%%c)';print(c%c)"))
č⃫̌=⃝'⃫̿c̦⃝=̦%̦̌r̿̿;⃝p⃫̿r⃫i⃫̿⃝n⃝̦t̿̿(⃝⃝⃫c⃫⃫⃫%⃫%̦č⃫)⃫̌̿'⃫;⃝̿⃝p⃝r⃝̦̿i⃫̿n̿̿ț(̿̌c̿%̦̿č⃫)⃫⃝⃝
and just changing combining string and mincombine,maxcombine for very simple
NOISEBOB wrote
BIG AHA!!! So that's how we do it!!!!!
okay. I'm gonna need to try this.
🔥💩