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

Language tags "mal" and "ml" correspond to different language systems #477

Closed
dscorbett opened this issue Apr 26, 2017 · 5 comments
Closed

Comments

@dscorbett
Copy link
Collaborator

ot_languages in hb-ot-tag.cc maps "mal" to 'MAL ' and "ml" to 'MLR '. "mal" and "ml" are synonymous so they should map to the same language system. Unfortunately, BCP 47 does not distinguish between the traditional and reformed orthographies of Malayalam.

@behdad
Copy link
Member

behdad commented Apr 26, 2017

@brawer @roozbehp comments?

@roozbehp
Copy link
Collaborator

'mal' is not standard BCP 47, so it should be removed.

As for MAL vs MLR, it seems that MLR is for modern Malayalam typography, and MAL is for traditional Malayalam typography. (https://www.microsoft.com/typography/OpenTypeDev/malayalam/intro.htm refers to MLM, which seems to be a typo.)

So, I would remove 'mal' and keep mapping 'ml' to MLR.

/cc @cibu

@dscorbett
Copy link
Collaborator Author

The same problem is true of "ga" and "gle", which map to 'IRI ' and 'IRT ' though both mean Irish.

@behdad
Copy link
Member

behdad commented Oct 4, 2017

Any actionable item here?

@dscorbett
Copy link
Collaborator Author

Yes: in hb-ot-tag.cc, remove from ot_languages the entries for "gle" and "mal". That would fix this bug.

There should be some way of specifying traditional Irish and traditional Malayalam, but I could see that being done separately.

@behdad behdad closed this as completed in c9e2cf6 Oct 4, 2017
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

3 participants