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
§9.2 says (in the last bullet) that "opposite block flow direction and opposite baseline alignment preference" share the same baseline group, so the two items above are in the same group.
§9.3 says "Position the aligned baseline-sharing group within the alignment container according to the fallback alignment associated with the specified baseline alignment preference.".
The problem is that "baseline alignment preference" is associated with an item, not a group. In this case the two items have different fallback alignment, so the spec isn't clear how the group should be aligned.
It seems like the spec text in §9.3 assumes that all items in a group have the same specified alignment value, and thus the same fallback value.
I'm guessing that since the relevant baselines are on the same side visavi the container that the group should use start alignment in this case, but the spec could be clearer on this.
The text was updated successfully, but these errors were encountered:
@MatsPalmgren Sorry, ok, we fixed the issue (I think) by making sure the fallback alignments correspond sensibly in these mixed writing-mode cases. Does this solve the issue?
It is still the case that the two items have different fallback alignments ("safe self-start" vs "safe self-end"). We're now certain that they'll agree once they resolve into physical directions, where previously they didn't; I'm unsure if that resolves Mats' complaint, tho.
The spec text on how to position a baseline-sharing group seems confusing to me. I'll illustrate with an example:
§9.2 says (in the last bullet) that "opposite block flow direction and opposite baseline alignment preference" share the same baseline group, so the two items above are in the same group.
§9.3 says "Position the aligned baseline-sharing group within the alignment container according to the fallback alignment associated with the specified baseline alignment preference.".
The problem is that "baseline alignment preference" is associated with an item, not a group. In this case the two items have different fallback alignment, so the spec isn't clear how the group should be aligned.
It seems like the spec text in §9.3 assumes that all items in a group have the same specified alignment value, and thus the same fallback value.
I'm guessing that since the relevant baselines are on the same side visavi the container that the group should use
start
alignment in this case, but the spec could be clearer on this.The text was updated successfully, but these errors were encountered: