Character DesignUnicodeArt

unIIcode

Generation of new character sets to fill up spaces in Unicode.

[2021]

The [unicode](https://en.wikipedia.org/wiki/Unicode) is a text encoding standard used by most modern computers to support 161 scripts used by the world's major writing systems.

Unicode encoding contains gaps between scripts and ensures that a new script starts from a '00'. This allows for new characters to be added to existing scripts without having to disrupt other scripts.

In this project, I trained an ML model to create new characters for scripts to fill these gaps.

This character does not exist in any language. It was created by the ML model.

Image

To train the model, I created 128*128 pixel PNGs of all the characters.

Image
Image
Image

The Tamil script was used to generate more Tamil characters.

These were then 3D modeled and printed to create physical characters.

Image