Repository navigation
Glyph selection in scramble/decrypt effects — curated vs. range-based #69
Replies: 1 comment
|
Following up with findings from my own experiment on this. I expanded my noise library with glyph pool utilities — The key variable is weight consistency.
Within those categories, weight also sets mood:
The Neither approach is better. They are tools for different moods. The choice of glyph pool is a narrative decision as much as an aesthetic one. Source if useful: https://github.com/squelch-zero/noise (the pool utilities are |
Uh oh!
There was an error while loading. Please reload this page.
I've been building text noise transforms — functions that corrupt, decay, and resolve text at the character level using Unicode glyph substitution. Different problem from TTE (I'm working with pure text transforms, not terminal rendering), but I ran into the same design question and I'm curious how you think about it.
Looking at the decrypt effect source, the scramble pool is built from contiguous Unicode ranges: ASCII printable, block elements, box drawing, and Latin Extended — roughly 540 characters. That produces a specific texture: dense, computery, varied in visual weight.
I went a different direction — a curated set of about 80 glyphs chosen individually for visual properties. Characters like ░ ▒ ▓ ╳ ◌ ◍ ◎ ⊘ ⊗ ∅ ≋ ≈. The goal was a noise texture that feels textural rather than symbolic — closer to static than to code.
The difference is noticeable. Range-based selection reads as encrypted data (which is exactly what decrypt is going for). Curated selection reads more as material degradation — corruption of the medium itself rather than substitution of one symbol set for another.
I'm curious whether you've experimented with the glyph pool composition in TTE's effects. A few specific questions:
errorcorrectandunstableeffects seem like they'd benefit from different scramble textures than decrypt. Do they share the same pool, or do they each have their own?For reference, my library is at squelch-zero/noise — TypeScript, six functions, zero dependencies. The glyph set is in
src/glyphs.ts. Not suggesting TTE should use it — just sharing because the design space overlaps and I'm interested in how someone with more experience in this space thinks about character selection.All reactions