Font

In this screen you can create a custom font for your language.
Lingomancy uses a type of code points in Unicode labeled as “Private use”.
Specifically “Supplementary Private Use Area-A” which consists of 65,534 characters (U+F0000 - U+FFFFD).
This allows your font to be used alongside normal text in any language Unicode already supports (which is basically any natural language).
../_images/font.png
You can add a new character by typing it’s name, and hitting enter or click the add_icon button.
A sequential value in the code points list will be assigned to the new character.
An editor will show up so you can design your glyph for the new code point.

Edit a glyph

Here’s a description of the controls of the font editor

  • Slider: Adjust the size of the grid in the editor.

  • magnet_icon Snap points to the grid.

  • undo_icon Undo the most recent shape.

  • redo_icon Redo the most recent undo.

  • trash_icon Clean the editor.

  • straight_shape_icon Draw a shape with straight lines. Each line consists of two points: start and finish.

  • curved_shape_icon Draw a shape with curved lines. Each line consists of three points: start, finish, and control.

You can learn more about the points of the curves in this page

Once you have drawn your glyph, you can click the floppy_icon or “Test” buttons. This will save the shapes you drew in the editor to the font file.

Use your font

Click the font_file_icon or “Test” buttons to load your font into your borwser.
Your font will be automatically loaded each time you visit Lingomancy.

Each operative system has its own way of allowing you to type any Unicode code point instead of using a dedicated key in your keyboard.