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

Malayalam needs to support the Unicode 8.0 Virama and joiner sequences #7

Closed
roozbehp opened this issue Aug 7, 2015 · 6 comments
Closed

Comments

@roozbehp
Copy link

roozbehp commented Aug 7, 2015

Unicode 8.0 adds a mechanism for selecting various forms of Malayalam conjuncts. The actual Core Specification is still pending publication (it will be available in a few weeks), but until then, the best documentation available is at http://www.unicode.org/review/pri263/pri263-malayalam.pdf.

Assigning to @cibu to provide a complete list of needed conjuncts and the sequences that are supposed to generate them, so they could be added to the fonts.

CC-ing @behdad and @JelleBosmaMT in case any changes may be required to HarfBuzz.

@behdad
Copy link

behdad commented Aug 8, 2015

No HarfBuzz changes should be needed. Jelle, let me know if you need anything.

@behdad
Copy link

behdad commented Aug 8, 2015

[well, we need to update the indic shaper's data table for Unicode 8.

@roozbehp
Copy link
Author

roozbehp commented Aug 8, 2015

@behdad, this shouldn't need any update to the shaping tables. There's no new characters, just new sequences that used to have undefined behavior before, but is now specified to form certain forms of conjuncts.

@behdad
Copy link

behdad commented Aug 9, 2015

@roozbehp Ok I thought there's a new virama character involved...

@JelleBosmaMT
Copy link

The existing fonts already support ligatures with U-200D + virama. That is
a set of “optional” ligatures that work with and without ZWJ and
“exclusive optional” that work with ZWJ only. Not sure how much else is
needed. It may be problematic to try and develop an 8 master Malayalam
font that is both document and UI and both traditional and reformed all at
the same time.

On 09-aug.-15 14:23, "Behdad Esfahbod" notifications@github.com wrote:

@roozbehp https://github.com/roozbehp Ok I thought there's a new virama
character involved...

Reply to this email directly or
view it on GitHub
<https://github.com/googlei18n/noto-fonts/issues/473#issuecomment-12917430
5>.

@cibu
Copy link

cibu commented Aug 13, 2015

Supporting the spec for optional ligatures can be lot of work for reformed orthography fonts like Noto Malayalam Sans; as many additional glyphs available in an traditional orthography script needs to be supported. For example, KA + ZWJ + VIRAMA + RA should return a connected ligature.

So question would be how much more are we willing to draw. Depending on the answer we can come up with a subset of relevant traditional ligatures.

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

No branches or pull requests

5 participants