Tiny text in libreoffice calc sheet names

Bug #1013484 reported by Saurabh Rawat on 2012-06-15
90
This bug affects 14 people
Affects Status Importance Assigned to Milestone
elementary Stylesheet
Won't Fix
Undecided
Unassigned

Bug Description

Hi,

For a long time now, there has been a bug in elementary theme which makes the text in libreoffice calc sheets really tiny (impossible to read). This is not the case with any other theme so I know its something eGTK specific. I know it may not be a high priority bug but I would really be grateful if this bug got resolved. You will get a lot of good wishes from all the people who use Calc daily.

I am attaching a screenshot of the problem.

I humbly request you to take a look.

Daniel Fore (danrabbit) wrote :

Sorry, I don't provide support for non-native apps.

Changed in egtk:
status: New → Won't Fix

Well libreoffice is a pretty popular app. But you must have your reasons.
Thanks anyways.

On Fri, Aug 24, 2012 at 5:55 AM, Daniel Fore <email address hidden>wrote:

> Sorry, I don't provide support for non-native apps.
>
> ** Changed in: egtk
> Status: New => Won't Fix
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1013484
>
> Title:
> Tiny text in libreoffice calc sheet names
>
> Status in The elementary GTK Theme:
> Won't Fix
>
> Bug description:
> Hi,
>
> For a long time now, there has been a bug in elementary theme which
> makes the text in libreoffice calc sheets really tiny (impossible to
> read). This is not the case with any other theme so I know its
> something eGTK specific. I know it may not be a high priority bug but
> I would really be grateful if this bug got resolved. You will get a
> lot of good wishes from all the people who use Calc daily.
>
> I am attaching a screenshot of the problem.
>
> I humbly request you to take a look.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/egtk/+bug/1013484/+subscriptions
>

Daniel Fore (danrabbit) wrote :

Firefox is another popular non-native app I don't support :p

Juangg (juangg-1977) wrote :

eklavya, you can solve the problem by uninstalling the package libreoffice-gtk. This will make the tabs in libreoffice calc look the size they are but will also make libreoffice look "out of place". That demonstrates that is not a libreoffice bug, it's an elementary theme bug. It happened the same to me using Adwaita Cupertino theme in ubuntu a few months ago but, in that case, after submit the problem to the developer of the theme, he fix the theme in a couple of days, and the theme still looks nice. Sadly, I think that won't happen here.

Coeur Noir (coeur-noir) wrote :

You may not support firefox as non-native - where there is no major issue with the theme.

But the problem with LOcalc / LO draw (and I guess AOcalc ?) is an other thing, which prevents from daily working with elementaryOS.

That sounds ... too bad ?

What do you advice ?

Coeur Noir (coeur-noir) wrote :

With the help of Xime from http://forum.ubuntu-fr.org/viewtopic.php?pid=11973711#p11973711 who himself adapts solutions from https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/769086 and http://askubuntu.com/questions/138623/sheet-name-font-size-on-libreoffice-calc-is-too-small there is an efficicent workaround...

Edit your gtk2 theme as followed,

in admin' mode, modify this file with your favorite text-editor /usr/share/themes/elementary/gtk-2.0/gtkrc

and raise value of :

GtkScrollbar ::slider-width

Beware it will also modify size of scrolling bars in any gtk2 apps, like Firefox, Thunderbird or LibreOffice. 12 is a nice value on my big screen.

Coeur Noir (coeur-noir) wrote :

Oh god... one has to modify the GtkScrollbar ::slider-width value each time elementary-gtk-theme is updated.

Please developers have a thought for the millions people using libre office daily ;-)

Nathan Woodhouse (nthnwdhs-wrk) wrote :

You might not have to ... I installed libreoffice-gtk3 from synaptic and the sheet names were normal.

First I unistalled libreoffice-gtk like Juangg suggested, wasn't happy with the result so then I installed both libreoffice-gtk and libreoffice-gtk3. No problems so far. :)

Coeur Noir (coeur-noir) wrote :

You might check again :

- here when I have only libreoffice-gtk3 installed, the tabs for sheets are ok but the entire look is "old-fashionned" (see attachment)

- if I have both libreoffice-gtk AND libreoffice-gtk3 installed the entire look is ok except for the tabs which are too tiny. It's the same result with only libreoffice-gtk installed.

Coeur Noir (coeur-noir) wrote :

Here is a screenshot of what might be the best solution (for me) about color and size of scrollbars in non gtk+ apps.

Coeur Noir (coeur-noir) wrote :

And here is the modified gtkrc file that leads to the nice result above...

Coeur Noir (coeur-noir) wrote :

Is there any chance the gtk2 theme to be fixed because it is pretty annoying to have to modify it so often ???

The above workaround looks ok why not keep it ?

Same problem with Freya

Adolfo Jayme (fitojb) wrote :

This problem has been solved upstream (you will need to download LibreOffice 4.4 to see it). Calc tabs are no longer affected by the scrollbar’s width, so there is no need to do theme workarounds anymore.

arkan (athierry-pro) wrote :

@Daniel Foré : The problem is the native theme of Elementary OS. LibreOffice gave us the possibility to make it visible.
You can say thank you to LibreOffice team, you can keep on ignoring design problems.

But don't say it's not a native problem of Elementary : it doesn't exist even with overlay scrollbars in Ubuntu.

rho (rho-t) wrote :

yeap, @DanielForè's argument actually doesn't hold at all while you read in line 15 of the gtkrc "Fix for Chrome".
So, you just should may say "i don't want to do it"... Please I encourage you to be gentle enough to accept the contribution of others that actually want this problem solved.
It is just ONE VALUE on the gtkrc that makes the problem away.

line 71:
 GtkScrollbar ::slider-width = 6 >>> change to:

 GtkScrollbar ::slider-width = 10

And that's it...
not that hard right?
Cheers!
More details and additional fixes at: http://howto.blbosti.com/2010/12/elementary-theme-fix-missing-scrollbars-in-openoffice-libreoffice/

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers