String manipulation can be done in your channel name template using this format:
vc/template ""operation:Text to manipulate""
""caps: Text""
⇾ TEXT
""lower: Text""
⇾ text
""title: text""
⇾ Text
""swap: Text""
⇾ tEXT
""rand: Hmmmmmmm""
⇾ hmMmMmMM
""acro: Text to Manipulate""
⇾ TtM
""remshort: Text to Manipulate""
⇾ Text Manipulate
""1w: Text to Manipulate""
⇾ Text
2w
for first two words, or Nw
where N
is the number of words.""spaces: Text to Manipulate ""
⇾ Text to Manipulate
""uwu: Surprise!""
⇾ Suwpwise!
You can use any other template variables inside the text, E.g:
vc/template ""3w+caps: @@game_name@@""
⇾ WORLD OF WARCRAFT
vc/template Playing ""acro: @@game_name@@""
⇾ Playing WoW
Multiple operations can be used at once by adding a +
between them. E.g:
vc/template ""remshort+3w+acro+caps: It's a small world after all""
⇾ ISW
There is no way to change the font of any channel name in discord, however there are some font-like mathematical characters in Unicode that we can convert normal characters to.
Font list:
bold
⇾ 𝐇𝐞𝐥𝐥𝐨 𝐰𝐨𝐫𝐥𝐝!italic
⇾ 𝐻𝑒𝑙𝑙𝑜 𝑤𝑜𝑟𝑙𝑑!bolditalic
⇾ 𝑯𝒆𝒍𝒍𝒐 𝒘𝒐𝒓𝒍𝒅!script
⇾ He𝓁𝓁o 𝓌o𝓇𝓁𝒹!boldscript
⇾ 𝓗𝓮𝓵𝓵𝓸 𝔀𝓸𝓻𝓵𝓭!fraktur
⇾ H𝔢𝔩𝔩𝔬 𝔴𝔬𝔯𝔩𝔡!boldfraktur
⇾ 𝕳𝖊𝖑𝖑𝖔 𝖜𝖔𝖗𝖑𝖉!double
⇾ H𝕖𝕝𝕝𝕠 𝕨𝕠𝕣𝕝𝕕!sans
⇾ 𝖧𝖾𝗅𝗅𝗈 𝗐𝗈𝗋𝗅𝖽!boldsans
⇾ 𝗛𝗲𝗹𝗹𝗼 𝘄𝗼𝗿𝗹𝗱!italicsans
⇾ 𝘏𝘦𝘭𝘭𝘰 𝘸𝘰𝘳𝘭𝘥!bolditalicsans
⇾ 𝙃𝙚𝙡𝙡𝙤 𝙬𝙤𝙧𝙡𝙙!mono
⇾ 𝙷𝚎𝚕𝚕𝚘 𝚠𝚘𝚛𝚕𝚍!scaps
(small caps) ⇾ Hᴇʟʟᴏ ᴡᴏʀʟᴅ!If you're combining string manipulations (using +
between them), be sure to add the font last as they don't play nice with the other operations.
Not all characters are supported by most "font"s, such as an x
in 'scaps', punctuation, or probably most non-ascii letters. In these cases, the original character is displayed.