User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0 Build Identifier: I opened LibreOffice Writer to create a new English - simplified Chinese document. I set the font to size 16 "AR UL UKai CN". I entered some English text. Then I did a control-space to active ibus, so I could enter simplified Chinese characters. When I started entering the Chinese, the font size changed to 18.6. It reverts to 16 when I go back to entering English; it switches to size 18.6 whenever I resume entering Chinese. I only tried this in KDE, Fedora-18. Reproducible: Always Steps to Reproduce: 1.Launch LibreOffice Writer to create a new document. 2.Change the font to size 16 "AR UL UKai CN". 3.Enter a few words of English. 4.Activate ibus, so you can enter Chinese characters. On my system, ibus is configured to active when I do a control-space. 5.Start entering Chinese. Notice at the top of the Writer window, the font size is now 18.6. 6.After entering a few Chinese characters, de-activate ibus so you can enter English. On my system, I do control-space for that. 7. Start entering English. Notice at the top of the Writer window, the font size is back to 16. Actual Results: Font size is 18.6 when entering Chinese, 16 when entering English. Expected Results: Font size should not change when ibus is activated. I did not try other desktop managers (e.g. Gnome). I did not try other font faces or sizes. My system is Fedora-18, updated this morning. LibreOffice is version 3.6.6.2.
Created attachment 744922 [details] screen capture of LibreOffice Writer, showing bug. This attachment is a screen capture of a LibreOffice Writer window, showing the bug.
LibreOffice (like MSOffice) has three font categories, "Western" "East Asian" and "Complex". These can all have different font sizes. So that's what's happening to you, the English text is in the Western font with the western font size and the Chinese text is in the Asian font with the Asian font size. I'd never have designed it this way :-), but we're stuck with it now.
(In reply to comment #2) > LibreOffice (like MSOffice) has three font categories, "Western" "East > Asian" and "Complex". These can all have different font sizes. So that's > what's happening to you, the English text is in the Western font with the > western font size and the Chinese text is in the Asian font with the Asian > font size. > > I'd never have designed it this way :-), but we're stuck with it now. A careful look at my steps to reproduce shows that only one font category is involved. I attempted to make the entire new document 100% size 16 "AR UL UKai CN", which should be an "East Asian" font. Both the English text and the simplified Chinese text are all intended to be in the same font. The font does contain glyphs for the English characters. So there should be no changing of size when "ibus" is activated or de-activated. Another frequent users.org poster told me he sometimes experiences changes in font face when activating/de-activating ibus. This too should not be happening. I do not agree with the diagnosis of this bug. This bug should not be closed. Please re-open and fix this bug.