# Font generator copy and paste: how styled text works on social media

Canonical: https://postmesh.app/blog/social-media-fonts-copy-and-paste

By PostMesh team. Published 2026-10-31; updated 2026-10-31.

A copy-and-paste font generator doesn't change your font. It swaps each letter for a look-alike Unicode character, such as 𝐇 (mathematical bold capital H), which you paste like ordinary text into bios, names and posts. It works almost anywhere text is accepted, but screen readers may read it letter by letter or skip it, search may not match it, and on X each styled letter counts as two characters.

Social apps generally don't let you choose a font for your bio or caption. Yet you see bios in bold, names in cursive and captions in typewriter letters. Those aren't fonts at all: they're different characters that happen to look like styled letters. Once you know that, the rest makes sense: why it pastes almost anywhere, why some letters refuse to change, why a counter says your bio is too long, and why a screen reader can turn your name into a string of math terms. This guide explains each of those, network by network, so you can use styled text where it helps and skip it where it hurts.

## The short answer

A font generator takes the letters you type and replaces each one with a Unicode character that looks like a styled version of it. 𝐇𝐞𝐥𝐥𝐨 in bold is five different characters from 'Hello', not the same five letters in a bold font. Because they're standard characters, you can copy them and paste them into almost any text field. The trade-offs: the Unicode Standard says these characters aren't meant for styling ordinary text, assistive technology often reads them badly, search may not match them, and some networks count them as more than one character.

**What it is**
- Look-alike Unicode characters
- Pasted like any other text
- Works without installing anything
- Same characters on every device that can display them

**What it isn't**
- Not a font or a formatting setting
- Not native bold or italic
- Not the same letters to search or screen readers
- Not guaranteed to display on every device

*Styled text is a character swap, not a font change.*

| Question | Short answer |
| --- | --- |
| Does it change my font? | No. It replaces letters with different Unicode characters. |
| Will it paste into Instagram, TikTok or X? | Generally yes, wherever ordinary text is accepted, but test it first. |
| Can I use it in a username or handle? | Usually not. X and YouTube limit handles to plain letters, numbers and a few symbols. |
| Does it count as more characters? | On X, yes: each styled letter counts as 2. Other networks vary. |
| Is it accessible? | Often not. Screen readers may spell out or skip styled letters. |
| Can people search for it? | Not reliably. Search may not treat 𝐇𝐞𝐥𝐥𝐨 as Hello. |

## How does a copy-and-paste font generator work?

Every character you can type has a number in the Unicode Standard, which computers and phones use to store and exchange text. The capital letter H is one number. Unicode also includes thousands of other characters, and some of them look like H in bold, italic, script, gothic or other styles. A generator keeps a table that maps each plain letter to its look-alikes and swaps them as you type.

That's why the result pastes like normal text. To an app, 𝐇𝐞𝐥𝐥𝐨 is just a string of five characters, the same way an emoji is a character. The app shows them using whatever fonts the device has. Nothing about your account changes, and there's nothing to install.

### Where do the styles come from?

Most styles come from a few areas of Unicode. The largest is the Mathematical Alphanumeric Symbols block, which holds bold, italic, script, Fraktur (gothic), double-struck and monospace alphabets used in math notation. Circled letters come from Enclosed Alphanumerics, and wide letters come from the fullwidth forms used in East Asian typography. Strikethrough and underline styles work differently: they add a combining mark after each ordinary letter, which the device draws through or under it. PostMesh's [fancy fonts generator](/tools/font-generator) offers 432 styles: 48 base alphabets and treatments, each plain or inside one of eight decorative frames. They're 432 combinations of Unicode characters, not 432 installed fonts.

| Style | Example | How it's made |
| --- | --- | --- |
| Bold | 𝐇𝐞𝐥𝐥𝐨 | Mathematical bold letters |
| Sans bold | 𝗛𝗲𝗹𝗹𝗼 | Mathematical sans-serif bold letters |
| Italic | 𝐻𝑒𝑙𝑙𝑜 | Mathematical italic letters |
| Cursive (script) | ℋℯ𝓁𝓁ℴ | Mathematical script, with some letters from Letterlike Symbols |
| Gothic (Fraktur) | ℌ𝔢𝔩𝔩𝔬 | Mathematical Fraktur, with some letters from Letterlike Symbols |
| Outline (double-struck) | ℍ𝕖𝕝𝕝𝕠 | Mathematical double-struck letters |
| Typewriter | 𝙷𝚎𝚕𝚕𝚘 | Mathematical monospace letters |
| Bubble | Ⓗⓔⓛⓛⓞ | Circled letters from Enclosed Alphanumerics |
| Wide | Ｈｅｌｌｏ | Fullwidth letters |
| Strikethrough | H̶e̶l̶l̶o̶ | Each plain letter followed by a combining stroke |

Small caps work another way again. They borrow phonetic letters, the ones linguists use to write sounds, such as ᴀ, which Unicode names LATIN LETTER SMALL CAPITAL A. That set wasn't designed as an alphabet, so it has gaps: in the Unicode character database there's no small capital X at all. Generators fill gaps like that with a plain letter or a near look-alike, which is why small caps text can look slightly uneven.

Notice the cursive and gothic H. The Unicode Standard's [chapter on symbols](https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-22/) explains that 24 double-struck, italic, Fraktur and script characters already existed in the older Letterlike Symbols block, so the math alphabets left holes where those letters would go. A generator fills the holes from Letterlike Symbols. That's also why italic h in some generators is ℎ, a character Unicode names PLANCK CONSTANT.

### Why does the same style look different on different phones?

Because the character is the same everywhere but the drawing isn't. Your phone, your follower's phone and a laptop each draw 𝐇 with whichever font on that device includes it, so the weight, width and spacing can vary. A cursive style that looks elegant on one device can look cramped on another. When you test a draft, look at it on at least one device that isn't yours, and prefer common styles like bold and italic for anything that has to look consistent.

### Why didn't some of my letters change?

Because Unicode only has styled versions of certain characters. The math alphabets cover the basic Latin letters A to Z, digits and Greek letters. Accented letters such as é or ñ, most other writing systems, punctuation and emoji have no bold or script twins, so a generator leaves them as they are. [PostMesh's font generator](/tools/font-generator) does the same: letters without a styled version stay plain. If your name has an accent, the styled version will mix styled and plain letters, which can look uneven.

## Is copy-and-paste text a real font?

No, and Unicode is explicit about what these characters are for. The Unicode Standard says the characters in the Mathematical Alphanumeric Symbols block are intended for use only in mathematical or technical notation, not in nontechnical text, and that they should not be used to represent styling of nonmathematical text. In math, a bold H and a plain H can mean different things, so they're encoded as different characters.

That doesn't make them illegal or banned on social networks. It explains the side effects. Software that handles text, such as screen readers, search and spell checkers, treats them as math symbols rather than as your words. The Standard does give every math letter a compatibility decomposition to its plain letter, so software can fold 𝐇 back to H if it chooses to. Whether a given app does that isn't something networks document.

> Real formatting, like bold in a word processor, keeps the letters the same and changes how they're drawn. Unicode styling changes the letters themselves. That one difference causes every trade-off in this guide.

## How do I copy and paste fancy text?

1. **Write the plain version first**: Type the words in a notes app and keep that copy. You'll want it if the styled version doesn't work somewhere.
2. **Open a font generator**: Paste or type the text into the [font generator](/tools/font-generator). It runs in your browser, so nothing you type is sent anywhere.
3. **Pick a style**: Choose bold, italic, cursive, gothic or another style. For one look only, use a dedicated tool such as the [bold text generator](/tools/bold-text-generator) or [cursive font generator](/tools/cursive-font-generator).
4. **Press Copy**: Copy the styled result to your clipboard.
5. **Paste into a draft**: Paste it into the bio, name or post field, but save it as a draft or preview first.
6. **Check it on another device**: Look at the draft on a phone and a computer. Boxes or question marks mean that device can't display a character.

1. Write the plain version
2. Generate the styled text
3. Copy it
4. Paste into a draft
5. Check on phone and computer

*Always test in a draft before the text goes public.*

On a phone, the easiest route is to open the generator in your browser, copy the result, then switch to the app and paste. If something looks different after you paste, check the line breaks and spacing first. Styled letters are characters, so they survive a paste like any other text; it's empty lines and trailing spaces that apps sometimes tidy away.

## Where does copy-and-paste text work?

Anywhere an app accepts ordinary Unicode text, styled characters paste. That covers most post captions, comments and bios. The exceptions are fields with stricter rules, mainly usernames, handles and legal names, and the differences in how each network counts length. Here's what each network's own pages say, where they say anything.

| Network | Posts and bios | Usernames and names | Counting |
| --- | --- | --- | --- |
| X | Pastes | Username: letters A to Z, numbers 0 to 9 and underscores only, up to 15 characters. Display name up to 50. | Each styled letter counts as 2 toward 280 |
| Facebook | Pastes into posts | Profile names can't include symbols, unusual capitalization, repeating characters or characters from multiple languages | Not documented for styled text |
| YouTube | Pastes into titles, descriptions and comments | Handles use letters or numbers from 75 supported languages plus _ - . and · | Not documented for styled text |
| Threads | Pastes | No rule found | 500 characters; Meta counts emoji as UTF-8 bytes, other characters not documented |
| Instagram, TikTok, LinkedIn | Generally pastes as text; check a draft | No help page found stating rules for styled characters | Not documented for styled text |

### Bios and display names

Bios and display names are where styled text is most popular, and usually where it pastes without trouble. Keep the part people need, your real name or brand name, in plain letters, and style a short secondary line instead. A display name that's entirely styled is harder to find and harder to read aloud. For the bio length itself, the [Instagram bio counter](/tools/instagram-bio-character-counter) and [X bio counter](/tools/x-bio-character-counter) check what fits.

### Usernames and handles

Handles are the field where styled text almost never works. X's [username rules](https://help.x.com/en/managing-your-account/x-username-rules) say a username can only contain letters A to Z, numbers 0 to 9 and underscores, with no symbols, dashes or spaces, and no more than 15 characters. Your display name on X can be up to 50 characters, which is where styling belongs if you want it. YouTube's [handle rules](https://support.google.com/youtube/answer/11585688) allow letters or numbers from one of its 75 supported languages, plus underscores, hyphens, periods and Latin middle dots, but not at the start or end, and handles must be 3 to 30 characters for most scripts. Math symbols aren't an alphabet, so plan on a plain handle.

If you're choosing a new name, check availability with plain letters. [How to check if an Instagram username is available](/blog/how-to-check-if-an-instagram-username-is-available) explains the process, and the [Instagram handle checker](/tools/instagram-handle-checker) tests the format.

### Facebook profile names

Facebook is strict about personal profile names. Its [names policy](https://www.facebook.com/help/112146705538576) says names can't include symbols, numbers, unusual capitalization, repeating characters or punctuation, or characters from multiple languages, among other rules. A name written in math bold or circled letters falls outside what's allowed. Use styled text in posts or your Page's about text instead; the [Facebook font generator](/tools/facebook-font-generator) is set up for those places.

## Do fancy fonts count as more characters?

Often, yes. A styled letter looks like one character, but how it's counted depends on how each network measures text. There are four common ways to count, and a styled letter can score differently on each:

| Text | Looks like | Code points | UTF-16 units | UTF-8 bytes |
| --- | --- | --- | --- | --- |
| Hello | 5 letters | 5 | 5 | 5 |
| 𝐇𝐞𝐥𝐥𝐨 (bold) | 5 letters | 5 | 10 | 20 |
| Ⓗⓔⓛⓛⓞ (bubble) | 5 letters | 5 | 5 | 15 |
| Ｈｅｌｌｏ (wide) | 5 letters | 5 | 5 | 15 |
| H̶e̶l̶l̶o̶ (strikethrough) | 5 letters | 10 | 10 | 15 |

The math alphabets sit above the first 65,536 Unicode characters. The Unicode Consortium's [UTF FAQ](https://www.unicode.org/faq/utf_bom.html) explains that characters out there use a pair of 16-bit code units in UTF-16, and that UTF-8 uses one to four bytes per character. So a math bold letter is one code point, two UTF-16 units and four UTF-8 bytes. Strikethrough doubles the code points because every letter carries an extra combining mark.

### X counts styled letters as 2

X's [counting rules](https://docs.x.com/fundamentals/counting-characters) weight characters. Latin letters, punctuation and common symbols count as 1. Emoji, Chinese, Japanese and Korean characters, and other Unicode characters count as 2. Posts can hold up to 280 characters, which X notes means at most 140 emoji or 140 CJK characters. The configuration file in X's open-source [twitter-text library](https://github.com/twitter/twitter-text/tree/master/config), which X's docs point to, gives the details: only code points up to 4351 and a few punctuation ranges weigh 1, and everything else defaults to 2.

Math letters, circled letters and wide letters all sit outside those weight-1 ranges, so each one counts as 2. Small caps are mixed: some of their letters fall inside the weight-1 range and some outside it. 𝐇𝐞𝐥𝐥𝐨 uses 10 of your 280, and a post written entirely in bold fits 140 letters, not 280. Strikethrough also costs double, for a different reason: the letter counts 1 and the combining stroke counts 1. Links count as 23 whatever their length.

- 280: Weighted characters in an X post
- 2: Weight of each styled letter on X
- 140: Styled letters that fit in one X post
- 15: Most characters in an X username, plain letters only

*From X's developer docs, the twitter-text configuration and X Help.*

### Threads, TikTok and the rest

Meta's [Threads API docs](https://developers.facebook.com/docs/threads/posts/) say text posts are limited to 500 characters and emoji are counted as their UTF-8 bytes. They don't say how other characters outside the basic range are counted, so if you style a Threads post that's close to 500, test it in a draft before you rely on it. Most networks don't publish how they count styled text at all.

PostMesh's free counters state the rule each one uses. The [TikTok caption counter](/tools/tiktok-caption-character-counter) counts in UTF-16 units, so most styled letters count as two there. The [X character counter](/tools/twitter-character-counter) counts each character once, which is gentler than X itself, so leave room when a styled post is close to 280. The [Threads counter](/tools/threads-character-counter) and [Instagram caption counter](/tools/instagram-caption-character-counter) also state the rule they use, and [social media character limits](/blog/social-media-character-limits) lists every network's limits in one table.

### How do I check the length of styled text before posting?

1. **Paste the final styled text into a counter for that network**: Use the counter that matches where you'll post, and read which counting rule it uses.
2. **Adjust for the network's own rule**: On X, count each styled letter as 2 even if a simple counter shows 1. On a byte-counted field, expect math letters to use 4 bytes each.
3. **Leave a margin**: If you're within about 10% of the limit, cut a word or style less. Counting rules aren't always documented.
4. **Paste into a draft on the network**: The network's own composer is the final word. If it accepts the text and shows it correctly, you're done.

1. Count with the right counter
2. Apply the network's rule
3. Leave a margin
4. Confirm in the network's draft

*The network's own composer is always the final check.*

## Are fancy fonts bad for accessibility?

For people who use screen readers, they can be. A screen reader reads text aloud, and it decides how to read each character from what the character is. To a screen reader, 𝐇 is not the letter H; it's a math symbol with its own name.

Designer and writer Per Axbom showed the result in a [2023 article](https://axbom.com/dont-fake-bold-and-italic-text-with-unicode): screen readers usually either skip Unicode-styled text or read a long description for each character, and in his demonstration a styled phrase was read as silence. Studio 24's [accessibility guide](https://www.studio24.net/guides/accessibility/social-media) gives the same warning: screen readers may make an extra announcement before each character, making text hard to understand, and some will ignore such text completely. Behavior differs between screen readers and settings, so you can't predict exactly what a given listener hears.

Think about what that means for a typical bio. A name like 𝐉𝐨𝐫𝐝𝐚𝐧 might be read as six separate math-symbol names, or not at all, before the listener gets to the rest of your bio. If the styled part was your name, the person may never hear who you are. A styled call to action, such as a line telling people where to sign up, can be lost the same way. That's why the safest rule is to decorate with styled text, never to carry meaning with it.

Sighted readers can struggle too. Script, gothic and bubble letters take longer to read than plain text, especially at the small sizes most bios and captions are shown at.

### How to style text without excluding people

- Keep your name, brand name and anything people need to act on, like a link label, a date or a call to action, in plain text.
- Style one short word or label, not a sentence. A styled word read as a string of symbol names is annoying; a styled paragraph is unusable.
- Never style hashtags. A styled hashtag is a different string from the plain one, and it's the part screen readers and search most need to read.
- If a network has real formatting, use it instead. It keeps the letters plain for assistive technology.

## Do fancy fonts hurt search and discoverability?

They can. Search works by matching characters, and a styled word is made of different characters from the plain word. Per Axbom's 2023 article says text encoded this way won't be found through search engines. Inside social apps, none of the networks we checked documents whether its search treats 𝐇𝐞𝐥𝐥𝐨 as Hello. Unicode's compatibility decompositions make that folding possible, but possible isn't promised.

The practical risk is in names and keywords. If your display name is entirely styled, someone typing your name may not find you. If the key topic of a caption is styled, a search for that topic may skip the post. Keep the searchable words plain and decorate around them.

**Should you style this text?**
- It's your username or handle → No. Handles generally only accept plain letters, numbers and a few symbols.
- It's your name, a keyword or a hashtag → Keep it plain so people and search can find it.
- It's a short label or one decorative word → Fine to style. Test it in a draft first.
- It's a whole paragraph or post → Use plain text, or the network's own formatting if it has any.

*A quick way to decide what to style.*

## When should I use real formatting instead?

Whenever the app has it. Real formatting keeps your letters plain, so screen readers, search and counters treat them normally, and it's easy to edit later. Some examples from the apps' own pages:

- Slack: its [formatting help](https://slack.com/help/articles/202288908-Format-your-messages) says you can select text and choose Bold, Italics or Strikethrough from the toolbar, and combine them.
- Telegram: its [July 14, 2026 update](https://telegram.org/blog/communities-editor-invisible-messages) added a text editor with headings, tables, lists, quotes and code blocks, currently for Telegram Premium users only.

**Native formatting**
- Letters stay plain
- Screen readers read the words
- Search finds the words
- Counts normally
- Only where the app offers it

**Unicode styling**
- Letters are swapped for symbols
- May be spelled out or skipped
- May not match searches
- Can count double
- Works almost anywhere

*Use native formatting where it exists; Unicode styling where it doesn't, sparingly.*

Where an app has no formatting option in the field you're using, Unicode styling is the only way to get the look. That's when the earlier rules matter most: short, decorative, and never the words people need. For LinkedIn specifically, the [LinkedIn text formatter](/tools/linkedin-text-formatter) offers bold, italic, underline and strikethrough styles for posts, your headline and your About section.

## Why do my fancy letters show as boxes or question marks?

Because the device viewing the text doesn't have a font that includes those characters. Your phone may display them perfectly while an older phone, a smart TV app or a work computer shows empty boxes, question marks or blank space. The characters are still there; the device just can't draw them. You can't fix it on other people's devices, which is why testing matters.

| What you see | Why | What to do |
| --- | --- | --- |
| Empty boxes or question marks | The viewing device has no font with those characters | Use a more common style, such as bold or italic, or plain text |
| Some letters plain, some styled | Accented letters and symbols have no styled versions | Rephrase, or accept the mix, or keep that word plain |
| Post rejected as too long | Styled letters count as more than 1 on that network | Shorten the text or style fewer words |
| Can't save a username | Handles only allow plain characters | Use plain letters; style your display name instead |
| Strikethrough or underline looks misaligned | Combining marks render differently across fonts | Check on another device or drop the effect |
| Spacing between paragraphs disappeared | The app removed empty lines, not your styling | Try the [Instagram line break generator](/tools/instagram-line-break-generator) |

## How do I use styled text without the downsides?

Treat styled text as decoration on top of a plain message that already works. In practice that means a few habits:

1. Write and save the plain version first, so you can always fall back to it.
2. Pick the job for the styling: a section label in a bio, one emphasized word in a caption, a decorative line in a name.
3. Style as little as possible. One word or a short label is usually enough to get the effect.
4. Keep names, handles, keywords, hashtags, links and calls to action plain.
5. Check the length on the network where you'll post, using a counter that matches that network.
6. Test the draft on two devices before publishing.

**Before you paste styled text**
- [ ] Plain version saved
- [ ] Only a word or short label styled
- [ ] Name, handle, hashtags and links in plain text
- [ ] Length checked for that network
- [ ] Viewed on a phone and a computer
- [ ] Readable at a glance, not just pretty

*Run through it once, then reuse the result.*

If you post the same message to several networks, styling makes it trickier, because one network's limit or counting rule can break a version that's fine elsewhere. Keep the styled version for the networks where it fits and give the others a plain one. [How to cross-post to multiple platforms](/blog/how-to-cross-post-to-multiple-platforms) covers adapting a post for each network, and [does cross-posting hurt engagement](/blog/does-cross-posting-hurt-engagement) looks at whether identical posts are a problem. PostMesh checks caption length against every network's rules before you send and lets you give any network its own version of the text, which is a simple way to keep styled text out of an X post that would run over. It publishes to eight networks, each through its official API.

## Which font generator should I use for each network?

All of PostMesh's font tools use the same Unicode character swap and run in your browser. The network versions are set up with that network's usual places in mind, such as bios, names and captions.

- Any network: the [fancy fonts generator](/tools/font-generator) shows all 432 styles at once.
- One style: [bold](/tools/bold-text-generator), [italic](/tools/italic-text-generator), [cursive](/tools/cursive-font-generator), [gothic](/tools/gothic-font-generator), [bubble](/tools/bubble-text-generator), [typewriter](/tools/typewriter-font-generator), [small caps](/tools/small-caps-generator), [strikethrough](/tools/strikethrough-text-generator) and [underline](/tools/underline-text-generator).
- Instagram: [Instagram fonts](/tools/instagram-font-generator) for your bio, name, captions and comments.
- TikTok and X: the [TikTok font generator](/tools/tiktok-font-generator) and [X font generator](/tools/x-font-generator). Remember X counts styled letters as 2.
- YouTube, Threads and Reddit: the [YouTube](/tools/youtube-font-generator), [Threads](/tools/threads-font-generator) and [Reddit](/tools/reddit-font-generator) font generators.
- Discord and Telegram: [Discord fonts](/tools/discord-font-generator) for messages, your bio and your display name, and the [Telegram font generator](/tools/telegram-font-generator). Check first whether the app's own formatting does what you need.

Writing a bio from scratch? [Discord bio ideas](/blog/discord-bio-ideas) has examples you can adapt, and if you're posting the result on a schedule, [how to schedule Instagram posts](/blog/how-to-schedule-instagram-posts) and [how to schedule tweets](/blog/how-to-schedule-tweets) cover the timing side.

## Questions

### Do I need to install anything to use copy-and-paste fonts?

No. The generator converts your letters to Unicode characters in the browser, and you paste them like any text.

### Are copy-and-paste fonts allowed on Instagram and TikTok?

Neither network documents a rule about styled characters in captions or bios that we could find. Test in a draft, and keep usernames plain.

### Why does my styled text look normal on my phone but not my friend's?

Their device doesn't have a font that includes those characters, so it shows boxes or blanks. Common styles like bold display on more devices than rare ones.

### Can I put fancy text in my X username?

No. X usernames can only use letters A to Z, numbers 0 to 9 and underscores, up to 15 characters. Your display name can hold styled text.

### Why is my X post too long when it looks short?

X counts each styled letter as 2, so a fully styled post fits 140 letters. Style fewer words or switch back to plain text.

### Can screen readers read fancy fonts?

Not reliably. Depending on the screen reader, styled letters may be spelled out as symbol names or skipped entirely.

### Can I turn styled text back into normal text?

Keep your plain version, which is the easiest fix. Unicode does map math letters back to plain ones, but you'd need a tool that applies that conversion.

### Is bold text on LinkedIn real formatting?

Bold text pasted from a generator is Unicode styling, not formatting, so it has the same accessibility and search trade-offs as on any network.

### Do styled letters work in hashtags?

Avoid it. A styled hashtag is a different string from the plain one, so it may not join the same tag, and screen readers struggle with it.

## Sources

- [The Unicode Standard 16.0, Chapter 22: Symbols (Mathematical Alphanumeric Symbols)](https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-22/)

- [Unicode FAQ: UTF-8, UTF-16, UTF-32 and BOM](https://www.unicode.org/faq/utf_bom.html)

- [Unicode Character Database: character names (Unicode 17.0)](https://www.unicode.org/Public/17.0.0/ucd/UnicodeData.txt)

- [X Developer Platform: Counting characters](https://docs.x.com/fundamentals/counting-characters)

- [twitter-text configuration (character weights)](https://github.com/twitter/twitter-text/tree/master/config)

- [X Help: Help with username registration](https://help.x.com/en/managing-your-account/x-username-rules)

- [YouTube Help: Choose your YouTube handle](https://support.google.com/youtube/answer/11585688)

- [Facebook Help: Names allowed on Facebook](https://www.facebook.com/help/112146705538576)

- [Meta for Developers: Threads API, posts and limitations](https://developers.facebook.com/docs/threads/posts/)

- [Per Axbom: Don't fake bold and italic text with Unicode (August 24, 2023)](https://axbom.com/dont-fake-bold-and-italic-text-with-unicode)

- [Studio 24: Accessible content guide, social media](https://www.studio24.net/guides/accessibility/social-media)

- [Slack Help: Format your messages](https://slack.com/help/articles/202288908-Format-your-messages)

- [Telegram blog: Rich Text Editor, Communities and more (July 14, 2026)](https://telegram.org/blog/communities-editor-invisible-messages)