the glitch engine had a bug i kept ignoring. paste one of the heavier presets into telegram or instagram and half the marks turned into empty boxes. not glitchy, just broken.
turns out it was pulling combining marks from all over unicode. enclosing circles, the symbol-overlay block, tibetan, hebrew, arabic, even the cyrillic millions sign. looks great in a desktop browser that has every font installed. but a phone only has the fonts it ships with, and telegram and instagram render with those. no font, no glyph, just a tofu box. instagram also quietly deletes marks it doesn’t feel like keeping.
so i cut it down to one block, combining diacritical marks, U+0300 to U+036F. that’s the one range every system font actually covers, on ios, android, windows, mac and web. classic zalgo lives entirely in there anyway.
the part i cared about was not losing intensity. i didn’t want some watered down “safe mode”. so all ten presets and every mode stayed, and i folded the density from the dead exotic channels back into the safe ones. chaos still piles 40+ marks onto a single letter. it just doesn’t break into boxes now.
then i checked it properly. around 5 million generated characters across every preset and mode, zero unsupported ones left. paste it into telegram now and it holds.
