glyphNameFormatter icon indicating copy to clipboard operation
glyphNameFormatter copied to clipboard

How to support the deva:reph glyph?

Open LettError opened this issue 7 years ago • 2 comments

These glyphs have no unicode value so they're not generated, but they are needed for proper shaping and input.

We have these: deva:ra 0930 Lo deva:virama 094D Mn

R + shapes:

deva:ra + deva:virama + consonant or vowel -> consonant or vowel + deva:reph as a combining shape.

Shapes + R

consonant or vowel + deva:virama + deva:ra -> consonant or vowel + deva:rakaar as a combining shape.

Adobe's AGD appears to have PUA values assigned:

dvReph
	fin: uni0930094D
dvRakar
	fin: uni094D0930

LettError avatar May 17 '18 09:05 LettError

Maybe more an issue for https://github.com/LettError/glyphBrowser

LettError avatar May 17 '18 15:05 LettError

Some ideas—

For reph, as in र्ट:

  • Systematic name: deva:rasignabove (or deva:rasignabovebaseleading, depending on how far you want it to be explicit… As above- and pre-base signs seem to by default signify leading consonants, the leading part is probably necessary only for below- and post-base signs, such as knda:rasignpostbaseleading.)
  • Generic name: deva:reph or deva:rasignreph

For rakār, as in ट्र:

  • Systematic name: deva:rasignbelow (or deva:rasignbelowbasetrailing)
  • Generic name: deva:rakar (or none, as I don’t think deva:rasignbelow is special enough to deserve a special generic name, when examining from a generalized, multi-script point of view.)

See also the so-called eyelash reph, as in ऱ्य, which structurally is not typical reph (that is, a phonetically cluster-initial consonant r being written in a way different from other cluster-initial consonants):

  • Systematic name: deva:rasignpre (or deva:rasignprebaseleading)
  • Generic name: deva:rasignhalf (or deva:eyelash, but it’s probably not special enough to deserve one.)

lianghai avatar Jul 02 '19 10:07 lianghai