Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gurmukhi tippi should not be merged into bindi when combined to certain vowel signs #34

Open
lianghai opened this issue Mar 10, 2020 · 1 comment

Comments

@lianghai
Copy link

Screen Shot 2020-03-10 at 16 49 37

Haven’t done a thorough review but it seems that at least vowel signs ii/e/ai/o/au are affected.

Baloo and Baloo 2 don’t seem to be affected.

(Gurmukhi’s behavior of having complimentary distribution of tippi and bindi on vowel letters/signs is represented on the encoding level, and the user experience may be optimized in contextual keyboard layouts. Fonts need to reflect what is exactly in the text string.)

@lianghai
Copy link
Author

See also John Hudson’s clarification (https://twitter.com/TiroTypeworks/status/1237478665736224768):

It may help people understand the issue to look at it from a higher level. Bindi is orthographically the correct nasalisation sign to use with this vowel sign, but glyph processing is not the correct layer at which to perform such a correction. /1

Ideally, this would be a text input issue only, i.e. users following normal orthography can be expected to use bindi in this situation. If tippi is used instead, then this is something that a spellchecker should catch and suggest a correction to bindi. /2

Performing a shape substitution at the glyph processing layer to make an orthographic connection is problematic for three reasons. a) It introduces a confusable presentation of the encoding, which has potential security implications. /3

b) It obscures an orthographic error at the encoding level, which means someone visually proofreading the text won't catch the error. c) It prevents display of non-standard orthography, e.g. in a manuscript transcription, in which tippi may be intended. /END

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant