style: Don't apply text-combine-upright in sideways-* writing modes.

Differential Revision: https://phabricator.services.mozilla.com/D61326
This commit is contained in:
Jonathan Kew 2020-01-31 10:11:19 +00:00 committed by Emilio Cobos Álvarez
parent 6682f725cf
commit f426b644ca
No known key found for this signature in database
GPG key ID: E1152D0994E4BF8A

View file

@ -281,7 +281,7 @@ impl<'a, 'b: 'a> StyleAdjuster<'a, 'b> {
let writing_mode = self.style.get_inherited_box().clone_writing_mode();
let text_combine_upright = self.style.get_inherited_text().clone_text_combine_upright();
if writing_mode != WritingMode::HorizontalTb &&
if matches!(writing_mode, WritingMode::VerticalRl | WritingMode::VerticalLr) &&
text_combine_upright == TextCombineUpright::All
{
self.style.add_flags(ComputedValueFlags::IS_TEXT_COMBINED);