[csswg-drafts] [css-inline-3] Drop 'hebrew' alignment from initial-letter-align (#5208)

fantasai has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-inline-3] Drop 'hebrew' alignment from initial-letter-align ==
As we were drafting up `initial-letter-align`, we added a `hebrew` value to represent the correct alignment for the Hebrew script, whose top alignment point coincides with neither the x-height, nor the cap height. Numerous writing systems have this problem: their top edge has no corresponding font metric. So we also have a generic issue about supporting writing systems other than Latin, CJK, and certain Indic derivatives that use the `hanging` baseline; and Hebrew was a sort of specific placeholder for this problem so we could work out some of the details.

Given OpenType still doesn't have metrics for Hebrew (or Thai or a number of other writing systems), and we're tightening up the spec overall, I think it makes sense to drop this value from the spec for now but keep the examples and the generic issue open. We still need a solution for the problem, but ideally one that scales to all the writing systems as yet unsupported. In the meantime, while it's been useful to have it kicking around as we work out the system overall, I think it's time to trim the value space down to what is currently possible to implement based on existing font metrics so that the reality of the missing capability is clearer.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5208 using your GitHub account

Received on Saturday, 13 June 2020 23:32:45 UTC