Download Glyphix — Minecraft Mods — MetaMods
Glyphix

Glyphix

Active

Downloads

0

Last update

2 years ago

Versions

1.19.2
Client
Fabric
Quilt
Social
Utils

Glyphix

This mod significantly expands font capabilities in Minecraft, making the game's text design more modern and functional.

Main Features

Glyphix works exclusively on the client side - all players with the installed mod will see correctly displayed emojis. By default, it provides full support for the popular twemoji set. The mod solves the problem with character width calculation that occurs because emojis consist of multiple characters, which causes difficulties in the standard version of the game.

Various emoji sets are available, while performance remains high. Although the mod doesn't speed up standard font operations, it doesn't slow down the game even when adding additional features.

It's important to note that the mod is in beta testing stage, since completely overhauling Minecraft's font system is a complex task. If you find any errors, report them through the issue tracking system.

Using Emojis

To add emojis, simply copy and paste the desired symbol. On the unicode.org website, use the "browser" column, and all symbols from the "twitter" column should work by default.

Planned Improvements

Future versions plan to add support for ligatures from .ttf format fonts. Since emojis are essentially ligatures, this feature shouldn't cause difficulties during implementation.

Display of bold and italic styles will also be improved. Instead of the current double rendering method for bold fonts and slanted shift for italics, special font files will be used.

Some inaccuracies in working with .ttf fonts related to character spacing will be fixed. Another task is eliminating problems with text fields where incorrect string length calculations are used when emojis are present.

Automatic conversion of text designations like ":grinning_face:" into corresponding emojis for incoming and outgoing chat messages is planned, as well as support for other built-in emoji sets.

Configuring Emoji Sets

To create custom emoji sets, use the ./scripts/emoji_atlas.py script, which converts a folder with emoji images into an atlas with a JSON file defining symbol placement. File names must follow the format <unicode>.png for single characters and <unicode>-<unicode>.png for compound emojis.

The script generates two files: emoji_atlas.png and emoji_positions.png. These files need to be placed in the resource pack at the path assets/glyphix/emoji/. After reloading texture packs, new emojis will display correctly. It's important that all emoji images have a square shape for proper rendering.

Project members
DarkKronicle

DarkKronicle

Developer

Created: 13 Dec 2022

ID: 9937