https://bugs.documentfoundation.org/show_bug.cgi?id=62063
--- Comment #23 from Eyal Rozenberg <[email protected]> --- (In reply to Mike Kaganski from comment #19) > 2. This is basically in the same topic as that bug 104318, bug 146910, bug > 146928, and others that make non-Western script users the second-class > citizens. While I agree that these are important issues, I'm not sure the bug we see here is even intentional. And that's because once you start typing RTL text, the font family selection combo-box _does_ switch to tracking the RTL/CTL font. So the developers who wrote this did want the combo-box to track the language family used where your cursor is right now. > There is some discussion (with Khaled expressing his opinion that the > division to the three font categories is useless, also reflected here in > comment 4, and which I support); there's bug 148257, and so on. > > A UX solution to the problem of handling different fonts for different > scripts in the same UI (style, but also direct formatting!) is needed. Mike, Mike, wait... those are important discussions on fundamental issues, but this bug can be resolved perfectly well the way things stand now, without making changes to the document model or anything like that. All that's necessary is that when LO detects a keyboard layout change, for it to make the combo-box switch to the language group of the new keyboard layout. (There is the question of what to do if you don't type a space between the Western text and intended CTL text, and then there's a clash between representing the character just before the cursor and the keyboard layout, but that's a finer point and is still not dependent on all of the deep discussions.) > (In reply to Eyal Rozenberg from comment #21) > > is an invalid claim. The choice of language for a stretch of text is not > > formatting (direct or otherwise). > > It is a valid and correct claim. However, it should change. Ok, let me rephrase - it is incorrect in principle, and in how a reasonable user thinks of language; but it is correct in the sense of being LO's current approach (sort of). -- You are receiving this mail because: You are the assignee for the bug.
