Bug 960768 - When activating ibus in LibreOffice Writer, the font size changes.
Summary: When activating ibus in LibreOffice Writer, the font size changes.
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: 18
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Caolan McNamara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-05-07 22:16 UTC by Bill
Modified: 2013-05-15 17:18 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-05-14 14:10:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
screen capture of LibreOffice Writer, showing bug. (96.11 KB, image/png)
2013-05-07 22:19 UTC, Bill
no flags Details

Description Bill 2013-05-07 22:16:35 UTC
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.

Comment 1 Bill 2013-05-07 22:19:55 UTC
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.

Comment 2 Caolan McNamara 2013-05-14 14:10:18 UTC
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.

Comment 3 Bill 2013-05-15 17:18:42 UTC
(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.


Note You need to log in before you can comment on or make changes to this bug.