Skip to content

calt substitution problem #4050

Closed Answered by dscorbett
rajeeshknambiar asked this question in Q&A
Discussion options

You must be logged in to vote

It isn’t working because dotreph is not being reordered towards the end of the syllable. That is because HarfBuzz doesn’t recognize it as a reph. The reph should be encoded as U+0D4E MALAYALAM LETTER DOT REPH, not as <U+0D30, U+0D4D, U+200D>. The Unicode Standard, version 15.0, chapter 12 says “The sequence <ra, virama, ZWJ> is not used to represent the dot reph, because that sequence has considerable preexisting usage to represent the chillu form of ra, prior to the encoding of the chillu form as a distinct character, U+0D7C U+0D7C MALAYALAM LETTER CHILLU RR.”

If the text follows Unicode’s recommendation, this font works:

$ hb-shape RIT-Rachana-Regular.otf -u '0D4E 0D32 0D4D 0D32'
[l3l3=…

Replies: 3 comments 15 replies

Comment options

You must be logged in to vote
1 reply
@rajeeshknambiar
Comment options

Comment options

You must be logged in to vote
8 replies
@behdad
Comment options

@rajeeshknambiar
Comment options

@behdad
Comment options

@rajeeshknambiar
Comment options

@rajeeshknambiar
Comment options

Answer selected by khaledhosny
Comment options

You must be logged in to vote
6 replies
@simoncozens
Comment options

@rajeeshknambiar
Comment options

@simoncozens
Comment options

@rajeeshknambiar
Comment options

@simoncozens
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants