From 8102fdad260847a73fec4c84b6d2152214ee5b03 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sat, 19 Sep 2020 18:00:55 +0100 Subject: some rough notes --- README.rst | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 README.rst (limited to 'README.rst') diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..305a6bd --- /dev/null +++ b/README.rst @@ -0,0 +1,45 @@ +=============================== + Maki Yamazaki's "Terran" font +=============================== + +Idea by `Maki Yamazaki`_; `original reference picture`_ ⓒ 2020 Maki Yamazaki + +.. _`Maki Yamazaki`: http://makiyamazaki.com/ +.. _`original reference picture`: Terran_Abugida_with_romanization.png + +This is a very rough font for the Terran abugida; the idea is to show +the correct glyphs for text written in the standard romanisation. The +font uses ligatures to draw the various syllables. + +How to add glyphs +----------------- + +Get `FontForge`_ + +Open the ``terran.sfd`` directory + +Glyphs that are romanised as single latin letters go in the slots for +the lowercase letters. + +Glyphs that are romanised as multiple latin letters: + +* "Encoding" → "Add encoding slots…" (create at least 1) +* new slots appear at the end of the main window +* for each new slot: + + - right-click, "Glyph info…", a dialog will open + - for "Glyph name", type the romanisation (this is not really part + of the font, but it makes things easier to understand) + - click "Ligatures" on the left-hand side of the dialog + - click under "Subtable", on "", and select "ligs-1" + - on that same row, click on the other column ("Source glyph names") + and type the letters of the romanisation, separated by space (the + glyphs for those letters must have been created already) + +Save (ctrl-S, or from the menu), then "File" → "Generate fonts…", keep +all the defaults. If it complains of some validation problem, click +"review", then for each red sentence, double-click on it, and keep +clicking on "fix" until they're all gone. Then save and generate the +font again. + +.. _`FontForge`: https://fontforge.org/ -- cgit v1.2.3