Zbalermorna Unicode Space

This is a proposed list of distinct non-ligatured glyphs and potential names and values - Unicode names were chosen based on the CSUR guide for naming glyphs and the proposal for Tengwar, and the glyph names are based on the Adobe glyph naming standards. The CSUR hasn’t been updated in some time, but the UCSUR is acting as a holding area until they can be added to the CSUR - this could be considered being sent there if this is finalised. The 0xED80-0xEDBF range is currently unused at the time of writing this.

|       | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
|-------|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0xED8 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| 0xED9 |  |  |  |  |  |  |  |  |  |  |  |  |   |   |   |   |
| 0xEDA |  |  |  |  |  |  |  |  |  |  |  |  |   |   |   |   |
| 0xEDB |  |  |  |  |  |  |  |  |  |  |   |   |   |   |   |   |
Code Point C Glyph Name          Unicode Name
--------------------------------------------------------
U+ED89      denpabu             ZBALERMORNA SYMBOL FOR DENPA BU
U+ED8A      yhy                 ZBALERMORNA SYMBOL FOR YHY
U+ED8B      cnimahobu           ZBALERMORNA SYMBOL FOR CNIMAHO BU 

U+ED80      py                  ZBALERMORNA LETTER PY
U+ED81      ty                  ZBALERMORNA LETTER TY
U+ED82      ky                  ZBALERMORNA LETTER KY
U+ED83      fy                  ZBALERMORNA LETTER FY
U+ED84      ly                  ZBALERMORNA LETTER LY
U+ED85      sy                  ZBALERMORNA LETTER SY
U+ED86      cy                  ZBALERMORNA LETTER CY
U+ED87      my                  ZBALERMORNA LETTER MY
U+ED88      xy                  ZBALERMORNA LETTER XY
U+ED90      by                  ZBALERMORNA LETTER BY
U+ED91      dy                  ZBALERMORNA LETTER DY
U+ED92      gy                  ZBALERMORNA LETTER GY
U+ED93      vy                  ZBALERMORNA LETTER VY
U+ED94      ry                  ZBALERMORNA LETTER RY
U+ED95      zy                  ZBALERMORNA LETTER ZY
U+ED96      jy                  ZBALERMORNA LETTER JY
U+ED97      ny                  ZBALERMORNA LETTER NY
U+EDAA      iy                  ZBALERMORNA LETTER SEMIVOWEL IY
U+EDAB      uy                  ZBALERMORNA LETTER SEMIVOWEL UY

U+EDA0      abu                 ZBALERMORNA VOWEL SIGN ABU
U+EDA1      ebu                 ZBALERMORNA VOWEL SIGN EBU
U+EDA2      ibu                 ZBALERMORNA VOWEL SIGN IBU
U+EDA3      obu                 ZBALERMORNA VOWEL SIGN OBU
U+EDA4      ubu                 ZBALERMORNA VOWEL SIGN UBU
U+EDA5      ybu                 ZBALERMORNA VOWEL SIGN YBU
U+EDA6      aibu                ZBALERMORNA VOWEL SIGN AIBU
U+EDA7      eibu                ZBALERMORNA VOWEL SIGN EIBU
U+EDA8      oibu                ZBALERMORNA VOWEL SIGN OIBU
U+EDA9      aubu                ZBALERMORNA VOWEL SIGN AUBU

U+EDB0      seplimeabu          ZBALERMORNA LETTER FULL ABU
U+EDB1      seplimeebu          ZBALERMORNA LETTER FULL EBU
U+EDB2      seplimeibu          ZBALERMORNA LETTER FULL IBU
U+EDB3      seplimeobu          ZBALERMORNA LETTER FULL OBU
U+EDB4      seplimeubu          ZBALERMORNA LETTER FULL UBU
U+EDB5      seplimeybu          ZBALERMORNA LETTER FULL YBU
U+EDB6      seplimeaibu         ZBALERMORNA LETTER FULL AIBU
U+EDB7      seplimeeibu         ZBALERMORNA LETTER FULL EIBU
U+EDB8      seplimeoibu         ZBALERMORNA LETTER FULL OIBU
U+EDB9      seplimeaubu         ZBALERMORNA LETTER FULL AUBU

U+ED9A      slakabu             ZBALERMORNA SYMBOL FOR SLAKA BU
U+ED8C      patonga             ZBALERMORNA COMBINING PA TONGA
U+ED8C      retonga             ZBALERMORNA COMBINING RE TONGA
U+ED8D      citonga             ZBALERMORNA COMBINING CI TONGA
U+ED8E      votonga             ZBALERMORNA COMBINING VO TONGA
U+ED98      bahebu              ZBALERMORNA COMBINING BAHEBU
U+ED9B      tcenabu             ZBALERMORNA COMBINING TCENA BU
U+ED99      smajibu             ZBALERMORNA SYMBOL FOR SMAJI BU

Ligatures would then take the format ty_abu, bahebu_bahebu, denpabu_yhy, etc and would not be a part of the unicode spec, just as the other ligatures have been removed. It should be noted that in the current configuration and IME implementation, none of the diphthong code points are being used, and the {cnima’o bu} is only set up to display directly for reference - the ligatures aren’t configured to combine with it - it may be worth it to consider removing the dipthongs to reduce the size of the space.

Additional glyphs would be the second and third ba’ebu, three positional smaji bu (init, medi, fina), vowel + yhy ligatures (10), and vowel.dot alternatives for self-dotting (10). With mark-base positional lookups, this is all that’s needed to completely render ZLM.

Other glyphs like the question mark, exclamation mark, brakets, parenthesises, and braces may add to the font as well, for style.

Encoding

To make it easier to develop fonts, the tools/zbalermorna.ps encoding can be loaded into FontForge to see all of the characters used in Zbalermrona texts. The optional Latin punctuation is listed first. The order/arrangement here only matters if you use a 16-character-wide display in FontForge. This is really only useful after the names/code points are created - a separate process is needed for that currently.

/zbalermorna [
 /space		% 0x00
 /exclam
 /quotedbl
 /numbersign
 /dollar
 /percent
 /ampersand
 /parenleft
 /parenright
 /colon
 /semicolon
 /less
 /greater
 /question
 /bracketleft
 /bracketright
 /braceleft		% 0x10
 /braceright
 /guillemotleft
 /guillemotright
 /py
 /ty
 /ky
 /fy
 /ly
 /sy
 /cy
 /my
 /xy
 /denpabu
 /yhy
 /cnimahobu
 /patonga		% 0x20
 /retonga
 /citonga
 /votonga
 /by
 /dy
 /gy
 /vy
 /ry
 /zy
 /jy
 /ny
 /bahebu
 /smajibu
 /slakabu
 /tcenabu
 /smajibu.init
 /smajibu.medi
 /smajibu.fina
 /denpabu.cas
 /abu
 /ebu
 /ibu
 /obu
 /ubu
 /ybu
 /aibu
 /eibu
 /oibu
 /aubu
 /iy
 /uy
 /slakabu.narrow
 /.notdef
 /.notdef
 /.notdef
 /seplimeabu
 /seplimeebu
 /seplimeibu
 /seplimeobu
 /seplimeubu
 /seplimeybu
 /seplimeaibu
 /seplimeeibu
 /seplimeoibu
 /seplimeaubu
 /bahebu_bahebu
 /bahebu_bahebu_bahebu
] def