You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
The CSS Working Group just discussed Drop hebrew alignment from initial-letter-align, and agreed to the following:
RESOLVED: remove hebrew value from initial-letter-align
The full IRC log of that discussion Topic: Drop hebrew alignment from initial-letter-align github: https://github.com//issues/5208 fantasai: we have some values handling hebrew in initial-letter-align as a placeholder ... because we don't have metrics for it and a couple other writing systems ... we put it in the spec along with an issue on those lines https://github.com//issues/5244 ... as we're cleaning up the spec I think we should remove the hebrew values and leave the issue about the writing systems not having metrics available ... so that we don't have this value which is not implementable at the moment dauwhe: we tried to reach out to the hebrew community and we couldn't even name the alignment point florian: I'd say let's remove it given we have an issue to having this fantasai: I think it was useful as we explored the space to know where we needed to hook it in, but now it's not so much RESOLVED: remove hebrew value from initial-letter-align
As we were drafting up
initial-letter-align
, we added ahebrew
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 thehanging
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.
The text was updated successfully, but these errors were encountered: