Bug 64678 - When activating ibus in LibreOffice Writer, the font size changes.
Summary: When activating ibus in LibreOffice Writer, the font size changes.
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
3.6.6.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-16 17:07 UTC by Bill
Modified: 2013-11-21 15:48 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
This attachment is a screen capture of a LibreOffice Writer window, showing the bug. (96.11 KB, image/png)
2013-05-16 17:07 UTC, Bill
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bill 2013-05-16 17:07:11 UTC
Created attachment 79437 [details]
This attachment is a screen capture of a LibreOffice Writer window, showing the bug.

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 consistently experience this bug in both Gnome and 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 or de-activated.

I did not try other desktop managers (e.g. xfce).  I did not try other font faces or sizes.

My system is Fedora-18, updated Tuesday.

LibreOffice is version 3.6.6.2.
Comment 1 m_a_riosv 2013-05-19 22:51:51 UTC
Hi Bill,

have you look for the Chinese font size in the applied style.
Comment 2 Bill 2013-05-20 23:00:56 UTC
I was not aware of that feature.  I tried it.  It solved the problem for that session.  So I have a workaround.  But when I exit Writer, and later re-launch Writer, the problem occurs again.  I still believe this should be fixed.  But if it's permitted, I'll lower the importance.
Comment 3 m_a_riosv 2013-05-20 23:14:10 UTC
Hi Bill,
then something is wrong, when you modify style, must be preserved saving a reopening.

Can you attach a writer sample file.
Comment 4 Bill 2013-05-20 23:26:59 UTC
I was unclear; I will clarify.

When I use the applied style, enter some mixed Chinese and English text, then save and exit, then later re-launch Writer and edit the same file, everything works as it should.

But if I later re-launch Writer to create another new file, the problem recurs.  Do you still need another file attached?
Comment 5 m_a_riosv 2013-05-20 23:55:17 UTC
I think I understand better your issue.
What you need is change the style in your default template.
Please take a look to this thread in:
http://ask.libreoffice.org/en/question/13371/change-default-template-in-writer-libreoffice-4/
Comment 6 Owen Genat (retired) 2013-11-01 22:16:45 UTC
Bill, did the method proposed by mariosv in comment #5 work? Can this bug be closed? Thanks.
Comment 7 Bill 2013-11-02 01:46:01 UTC
It worked.  This bug can be closed.  Thank-you.