Skip to main content
Participant
July 28, 2023
Question

Recplace random characters with specific glyph (or series of glyphs)

  • July 28, 2023
  • 2 replies
  • 670 views

Dear all, 

i want to animate 3 lines of text like in this video, I want to random switch letters with custom emoji's

 

See video:

https://drive.google.com/file/d/1CN7CBxvmt-2WoiBKAVFH2zcNxak2EX13/view?usp=drive_link

 

now i manually changed the sourcetext. But im wondering if there isnt a way to automate this? 

With range selector and an array of characters? 

 

This topic has been closed for replies.

2 replies

Mylenium
Legend
July 28, 2023

Why make it so complicated then? If you have the ability and tools to create a custom font, why not simply copy the glyphs to a specific range sequentially and simply address them with a wiggly animator, restricted by a normal range animator in subtract/ intersect mode on top of it? Otherwise it's not possible. You can rig the the animators in whatever fancy ways, but that info is useless. You'd still have to mess with the source text to input actual character codes and that can get messy very quickly, depending how many there are and how "random" the randomness needs to be. just preventing a glyph to be used twice, either at the same time or during your sequence, could entail writing 50 lines of extra code with a slow loop to test if a character already has been used somewhere. It's best to avoid this in the first place. Unless you really need to do this hundreds of times with different texts there would be no point sitting down figuring out the code. Just hacking together a custom font/ modifying a font is much easier.

 

Mylenium

Mylenium
Legend
July 28, 2023

The "Decoder" text presets should provide enough examples or at least an idea about how to do it. Adressing specific character codes is a whole different exercise, though, and may require a somewhat complex source text expression. That and of course none of this matters when your emojis are spread across different fonts since expressions can't handle that and will always use the first font set on a text layer.

 

Mylenium

Jan5E40Author
Participant
July 28, 2023

Yes the decoder does exactly this. But like you said the characters are somewhat random. I would be able to copy the emojis from font x to the font I use and maybe play with the character offset. Although I would need to put them in the right Unicode order. Because now they're all over the place. 

so you don't think its possible to create an array of 20 characters and input them at certain locations. Maybe through color? If character is red then input a random character from array 0-20.. it seems so easy and logical in my head 😄