w3c / afrlreq

African language enablement for the Web
9 stars 6 forks source link

Joining for Adlam drop caps #6

Open r12a opened 4 years ago

r12a commented 4 years ago

There are four possible permutations of joining behaviour when a drop cap appears. https://github.com/w3c/afrlreq/issues/4 shows one, but i'd like to be clear whether that is what is specifically required, or whether it's just what happened to be produced by the application that created the text.

I need to ask, since the CSS spec was recently changed to say that for cursive scripts the default effect produced would be: (a) use an isolated form for dropped character, (b) use a right-joining glyph for the character that follows it. The example in https://github.com/w3c/afrlreq/issues/4 doesn't match either of those, so it's important to clarify whether different rules need to be applied for Adlam.

Here are the 4 possibilities (the text doesn't make sense, i chose the first word to show clear shapes). Remember that there is no markup separating the first letter from the second, so in some cases the joining behaviour has to be inhibited by the application.

A. Non-joining + non-joining (this is my interpretation of the example in the other issue).

NN

B. Non-joining + joining (the current CSS proposal)

NJ

C. Joining + non-joining (an unlikely choice, perhaps)

JN

D. Joining + joining (like Uighur)

JJ

Which of the above would be the preferred approach for Adlam script text?

r12a commented 4 years ago

@ablobenn do you have any advice ?