Symbol Chat
This client side mod allows you to paste special characters into the chat, on signs, books, and in the anvil text box. It also has support for a customizable symbol and kaomoji list. Additionally, you can select a unicode font that is supported by minecraft, and your typed text will automatically get converted into the supported characters. All symbols are unifont symbols supported by minecraft, meaning all other players can see them without needing the mod on their client or the server.
Basic usage
The symbol panel can be accessed by clicking the small button on the bottom left, available in several screens:
- Chat screen
- Anvil screen
- Sign edit screen
- Book editing screen

When opened, on the top there are multiple tabs in which all symbols are grouped. Clicking on a symbol in a tab will paste it into your chat box. The first tab shows all available symbols of the following tabs and additionally has a search bar for finding a specific symbol.

The next tabs group the symbols into various categories:
- Faces & People
- Nature & Food
- Things
- Activities, Transport & Places
- Symbols
- Shapes
The tab labeled ^-^ contains various kaomojis like ¯\_(ツ)_/¯.
The last tab is a favorites tab, which you can add favorite symbols too as well as adding custom symbols. To favorite a symbol, just right click it in the symbol panel. Symbols can be un-favorited by just right-clicking it again.
Symbol suggestions
For inserting symbols faster, you can use the symbol suggestion popup, which works similar to other chat platforms.
By typing a colon (:), a popup will open and show favorite symbols. If you then type something after the colon,
you can search for symbols that match with what you type.
For example, if you type :cro it will suggest a crown, crocodile, croissant, cross and crossed flags.
You can press ⇥ Tab to insert the first suggestion. If you press ↑, you can then select one
with the arrow keys ← and →.
To insert the selected symbol, press ⇥ Tab or ⏎ Enter.

If you just enter a colon without entering anything after, it will show the first couple favorited symbols for quick access.
Fonts
On the top right of supported screens, you can choose between many different fonts. You can select a font on the dropdown on the top right. This will change the text you type to that font. Fonts make use of unicode characters to produce a more interesting looking text. These are also supported on clients without symbol-chat and can be seen by everyone.

Config
Some aspects of this mod are configurable using the builtin configuration menu. The configuration screen is accessible through the gear button on the top of the chat screen, as well as the ModMenu config button.
The config allows you to change the appearance and behavior of the symbol-chat HUD. You can also add custom symbols not present in the tabs by adding them to the "Favorite symbols" text box. There is also support for adding custom kaomojis.

Unicode table
As an advanced feature, you can access a unicode table through the ⣿⣿ button next to the config buton.
This allows you to browse all unicode pages with the minecraft font to find new symbols.
You can also search symbols and directly add them to your favorites or copy them to the clipboard.

Fully customizable
The symbol tabs and the symbol fonts can be fully customized and expanded using resource packs. For more information, visit the Wiki.
Compatible projects
- The Pixel Twemoji 9x and Pixel Twemoji 18x resource packs can be used to get nicer looking emojis than minecraft's. They also provide a symbol panel layout more suitable for these emojis.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
R
1.4.3
|
20h ago | 1 | |||
|
R
1.4.2
|
20h ago | 1 | |||
|
R
1.4.1
|
20h ago | 1 | |||
|
R
1.4.0
|
20h ago | 1 | |||
|
R
1.3.13
|
20h ago | 1 | |||
|
R
1.3.12
|
20h ago | 1 | |||
|
R
1.3.11
|
20h ago | 1 | |||
|
R
1.3.10
|
20h ago | 1 | |||
|
R
1.3.9
|
20h ago | 1 | |||
|
R
1.3.2.1
|
20h ago | 1 | |||
|
R
1.3.8
|
20h ago | 1 | |||
|
R
1.3.7
|
20h ago | 1 | |||
|
R
1.3.6
|
20h ago | 1 | |||
|
R
1.3.5
|
20h ago | 1 | |||
|
R
1.3.4
|
20h ago | 1 | |||
|
B
1.3.3
|
20h ago | 1 | |||
|
R
1.3.0.1
|
20h ago | 1 | |||
|
R
1.3.2
|
20h ago | 1 | |||
|
R
1.3.1
|
20h ago | 1 | |||
|
R
1.3.0
|
20h ago | 1 | |||
|
R
1.2.11
|
20h ago | 1 | |||
|
R
1.2.10
|
20h ago | 1 | |||
|
R
1.2.9
|
20h ago | 1 | |||
|
R
1.2.8
|
20h ago | 1 | |||
|
R
1.2.7
|
20h ago | 1 | |||
|
R
1.2.6
|
20h ago | 1 | |||
|
R
1.2.5
|
20h ago | 1 | |||
|
R
1.2.4
|
20h ago | 1 | |||
|
R
1.2.3
|
20h ago | 1 | |||
|
R
1.2.2
|
20h ago | 1 | |||
|
R
1.2.2
|
20h ago | 1 | |||
|
R
1.2.1
|
20h ago | 1 | |||
|
R
1.2.0
|
20h ago | 1 | |||
|
R
1.1.5
|
20h ago | 1 | |||
|
R
1.1.4
|
20h ago | 1 | |||
|
R
1.1.3
|
20h ago | 1 | |||
|
R
1.1.2
|
20h ago | 1 | |||
|
R
1.1.1
|
20h ago | 1 | |||
|
R
1.1.0
|
20h ago | 1 | |||
|
R
1.0.1
|
20h ago | 1 | |||
|
R
1.0.0
|
20h ago | 1 | |||
|
R
0.7.6
|
20h ago | 1 | |||
|
R
0.7.5
|
20h ago | 1 | |||
|
R
0.7.4
|
20h ago | 1 | |||
|
R
0.7.3
|
20h ago | 1 | |||
|
R
0.7.2
|
20h ago | 1 | |||
|
R
0.7.1
|
20h ago | 1 | |||
|
R
0.7.0
|
20h ago | 1 | |||
|
R
0.6.1
|
20h ago | 1 | |||
|
R
0.6.0
|
20h ago | 1 | |||
|
R
0.5.1
|
20h ago | 1 | |||
|
R
0.5.0
|
20h ago | 1 | |||
|
R
0.4.2
|
20h ago | 1 | |||
|
R
0.4.1
|
20h ago | 1 | |||
|
R
0.4.0
|
20h ago | 1 | |||
|
R
0.3.2
|
20h ago | 1 | |||
|
R
0.3.1
|
20h ago | 1 | |||
|
R
0.3.0
|
20h ago | 1 | |||
|
R
0.2.13
|
20h ago | 1 | |||
|
R
0.2.12
|
20h ago | 1 | |||
|
R
0.2.11
|
20h ago | 1 | |||
|
R
0.2.10
|
20h ago | 1 | |||
|
R
0.2.9
|
20h ago | 1 | |||
|
R
0.2.8
|
20h ago | 1 | |||
|
R
0.2.7
|
20h ago | 1 | |||
|
R
0.2.6
|
20h ago | 1 |
- Updated to MC 26.3
- Updated to MC 26.1
- Fixed a crash that could occur when using custom symbol tabs with text icons or mods interfering with gui classes
- Fixed focusing inside the symbol panel breaking focus on second click
- Updated to Minecraft 26.1
- Added jump to text box hint to unicode screen
- Updated to Minecraft 1.21.11
- Updated reconfigure version to fix a crash when hovering headlines in the config ([reconfigure #2](https://github.com/replaceitem/reconfigure/issues/2))
- Whether fonts are converted and symbols are suggested is now determined from the command syntax tree
- When writing normally in chat, fonts will be used and symbols will be suggested
- When writing in a command, only "message" and "greedy string" arguments convert fonts (such as in
/sayor/msg) - Removed config options for font conversion and chat symbol suggestion regex
- Updated to Minecraft 1.21.9
- Improved fonts with special characters ([#78](https://github.com/replaceitem/symbol-chat/pull/78))
- Added combining font ([#78](https://github.com/replaceitem/symbol-chat/pull/78))
- Added localization in fonts for russian characters ([#78](https://github.com/replaceitem/symbol-chat/pull/78))
- Updated ru_ru translations ([#77](https://github.com/replaceitem/symbol-chat/pull/77))
- Backported fix for chat patches compatibility
- Fixed compatibility issue with Chat Patches ([#76](https://github.com/replaceitem/symbol-chat/issues/76))
- Updated to Minecraft 1.21.8
- Fixed favouring symbols with right click not saving ([#75](https://github.com/replaceitem/symbol-chat/issues/75))
- Updated to Minecraft 1.21.7
- Fixed crash when deleting text in the chat or anvil screen with the inverted font enabled
- Added a config option for disabling font conversions depending on a regex. By default, this prevents fonts from being used when typing in commands. ([#72](https://github.com/replaceitem/symbol-chat/issues/72))
- Added a config option to toggle whether the selected font should stay selected across restarts.
- Selecting a font now selects the text box.
- Fixed crash in 1.3.3 ([#71](https://github.com/replaceitem/symbol-chat/issues/71))
- Updated to Minecraft 1.21.6
- Fixed dropdown widget consuming mouse interactions (Fixes [#65](https://github.com/replaceitem/symbol-chat/issues/65))
- Updated bundled reconfigure version, fixing a crash with fabric loader version below 0.16.12
- Updated to Minecraft 1.21.5
- Fixed font dropdown being behind chat history ([#64](https://github.com/replaceitem/symbol-chat/issues/64))
- Switched from ClothConfig to my own bundled config library
- Renamed
custom_symbolsconfig property tofavorite_symbols. Existing config files will be converted and no custom symbols should be lost - The hud can now be placed in all four corners instead of just top left and top right ([#61](https://github.com/replaceitem/symbol-chat/issues/61))
- The symbol suggestions now no longer move with the cursor when typing ([#62](https://github.com/replaceitem/symbol-chat/issues/62))
- Fixed chat bar having a gap for the symbol button when it's placed at the top ([#58](https://github.com/replaceitem/symbol-chat/issues/58))
- Missing glyphs are now no longer rendered in the Unicode table to prevent logs spam. Instead, a red bar is rendered. ([#59](https://github.com/replaceitem/symbol-chat/issues/59))
- The Unicode table options "show blocks", "text shadow" and "hide missing glyphs" are now persistent and can also be changed from the config ([#60](https://github.com/replaceitem/symbol-chat/issues/60))
- Added config option for changing which corner the symbol button appears in
- Updated to Minecraft 1.21.4
- Added new outlined font with symbols added in unifont 16

- Added new symbols introduced by 1.21.4-pre1 with unifont 16
- Harp
- Shovel
- Leafless tree
- Fingerprint
- Root vegetable
- Splatter
- Face with bags under eyes
- 8 new arrows

- Reordered fonts in dropdown
- Moved some symbols from the symbols tab to other tabs where they make more sense
- A codepoint in hex can now be entered in the Unicode screen to jump to that codepoint
- Fixed compatibility with scribble mod ([#55](https://github.com/replaceitem/symbol-chat/issues/55))
- Updated to MC 1.21.3
- Added smooth scrolling to the symbol panel
- Increased scrolling speed
- Fixed symbol automcomplete not working when resourcepacks override the "all" tab ([#52](https://github.com/replaceitem/symbol-chat/issues/52))
- Improved error message when identifier to symbol list is wrong
- Fixed favorite symbols not loading until saving the config ([#51](https://github.com/replaceitem/symbol-chat/issues/51))
- Added Traditional Chinese translations (Thanks to [#49](https://github.com/replaceitem/symbol-chat/pull/49))
- Updated Simplified Chinese translations (Thanks to [#50](https://github.com/replaceitem/symbol-chat/pull/50))
- Improved compatibility with mods adding other widgets to chat screen ([#48](https://github.com/replaceitem/symbol-chat/issues/48))
- Made the scrollbar in the symbol panel draggable
- Added some number fraction symbols: ⅑⅒⅟↉⅕⅖⅗⅘⅙⅚⅐
- Reworked unicode screen with many new settings and visuals
- The settings are now shown in a sidebar
- Added text shadow toggle
- Added symbol width filter
- Added font selector in which symbols are shown and filtered
- Added tooltips to favorite and copy buttons
- The page filter and search now works simultaneously
- Use vanilla scrollbar textures and made scrollbar draggable with the mouse
- Improved performance of rendering, search and scrolling the unicode table [#45](https://github.com/replaceitem/symbol-chat/issues/45)
- The tooltip when hovering a symbol in the unicode table is now translatable
- Updated chinese translations (Thanks to [#46](https://github.com/replaceitem/symbol-chat/pull/46))
- Fixed crashes when there are no symbol tabs
- Renamed many translation keys to make it more clear where they are shown
- Updated to Minecraft 1.21