Bug 136332 - The font size for teh Image properties in sidebar is too big
Summary: The font size for teh Image properties in sidebar is too big
Status: RESOLVED WORKSFORME
Alias: None
Product: digikam
Classification: Applications
Component: Usability-Ergonomy (show other bugs)
Version: 0.9.0
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-26 10:56 UTC by Oliver Doerr
Modified: 2022-01-20 04:19 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0
Sentry Crash Report:


Attachments
Screenshot of the problem (557.75 KB, image/png)
2006-10-26 11:04 UTC, Oliver Doerr
Details
Screenshot (386.50 KB, image/png)
2006-10-28 17:01 UTC, Marcel Wiesweg
Details
Font settings on my system (104.90 KB, image/png)
2006-10-28 17:09 UTC, Oliver Doerr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Doerr 2006-10-26 10:56:38 UTC
Version:           0.9.0-beta3 (using KDE 3.5.5 "release 19.1" , openSUSE )
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release 2.6.13-15-default

I can't read many informations, when i open the sidebar "image properties" on the right border. The reason for that is, that the used font is much too big (but very readable ;-).

So please chose either a smaller font or implement whish 121372, so that i could configure a smaller font instead.

I have 1280 x 1024 display and it is still not big enough  for digikam with sidebars on both sides of the screen ;-(

Oliver
Comment 1 Oliver Doerr 2006-10-26 11:04:19 UTC
Created attachment 18274 [details]
Screenshot of the problem

As you can see, i can't read modified date, the compression,  camera model,
create date and flash information.

A smaller font would help very much.
Oliver
Comment 2 caulier.gilles 2006-10-26 11:07:46 UTC
Oliver,

all labels used in sidebar are "squezzed". Just move your mouse under a label and a tips will be displayed to show the complete text.

Gilles
Comment 3 Oliver Doerr 2006-10-26 11:14:14 UTC
Gilles Caulier wrote:
[bugs.kde.org quoted mail]
Hi Gilles,

i know that they are squeezed and how to do a work around. It's just 
that is not necessary to use a font of that large size. I'll send you a 
mail to your kdemail address with a screenshot "unsqueezed". This is not 
a good layout.

Oliver
Comment 4 Fabien 2006-10-26 11:34:10 UTC
Hello,

Do you know you can adjust the font size by using kcontrol ?
It's in "Appearance & Thems" / "Fonts".

But yes, it will change the font size in all KDE applications...

I will add that to the FAQ :)
Comment 5 Oliver Doerr 2006-10-26 11:57:46 UTC
Hi Fabien,

yes i knew it, but as you said. This would apply to all KDE applications. All other applications are using the right font size, so this is a digiKam spcific Layout problem.

-> Should be solved inside digiKam

Oliver
Comment 6 Matthias Wieser 2006-10-26 17:30:14 UTC
Your screenshot shows that your menu-font is as large as the sidebar font. Either both fonts are to large, or none of them. Making the Digikam sidebar font smaller will hurt all people with normal-sized fonts.
Comment 7 Marcel Wiesweg 2006-10-26 22:27:53 UTC
From a quick look at the source, there is no font set at all for the properties sidebar (Gilles may correct me). This means what you see is the KDE default.

I also have a display width of 1280. When I view the screenshot in original size, it is obvious to me that each visible font in the screenshot is much bigger than what I'm used to. I assume that is your preference, but if you want large fonts it takes screen real estate, there is not much we can do for this.
Comment 8 Oliver Doerr 2006-10-26 22:55:38 UTC
Ok,

close it. I've never changed the default size of the fonts. So i believe this must be the default for my distribution.

Oliver
Comment 9 caulier.gilles 2006-10-27 17:41:16 UTC
Yes Marcel, i confirm than none font are set in implementation.

Oliver, are you installed TTF from win32 ?

Gilles
Comment 10 Oliver Doerr 2006-10-27 17:55:23 UTC
Not as far as i know. If they are on my system, then they belöong to the default instaööation of SuSE 10.0.

I can't even find an rpm that sounds like that.
Comment 11 caulier.gilles 2006-10-27 18:26:25 UTC
There is no RPM for that. Because Win32 fonts are controled by patents, these files must be imported manualy using a dedicaced tool.

Gilles
Comment 12 Marcel Wiesweg 2006-10-28 15:14:52 UTC
Personally, I am pretty pedantic about beautiful, antialiased fonts, and if I reinstalled a system one of the very first KDE settings I would change is the fonts ;-)
There is the corefonts package which contains the classic fonts (Arial, Times New Roman). These fonts were once published by MS under a license that permits free copying. There are also beautiful free fonts (Bitstream Vera, extended as Dejavu). I'm not sure but I think if you have a preinstalled Microsoft system it's ok to copy over the fonts to Linux, using system admin mode in the KDE control center.
I would assume Suse has installed a basic set of fonts, so what remains to be done is go to the KDE control center and set a font in a font size small enough not to waste screen space, large enough for any refractive error of your eyes ;-)
Comment 13 Oliver Doerr 2006-10-28 16:50:06 UTC
ok, when i take a look at the control center -> fonts, i'll see that the system is mainly using the arial fonts, except from monospace and desktop. So i believe it is also using arial 12 pt for the sidebar.

So, what all of you are saying is that i should change this font to get a smaller layout inside the sidebar. Of course i can do it and so forget about this bug.

To be honest i will not do it because aall other applications looks good with the way the system is configured now.

I will vote for the whish about a seperate configuration for the fonts of digiKam instead.

Thanks to all for your hints
Oliver
Comment 14 Marcel Wiesweg 2006-10-28 17:01:40 UTC
Created attachment 18302 [details]
Screenshot

Hm. I am using Arial 12 as well, and it looks very different to your
screenshot.
Comment 15 Oliver Doerr 2006-10-28 17:09:16 UTC
Created attachment 18304 [details]
Font settings on my system
Comment 16 Thorsten Schnebeck 2006-10-29 10:58:53 UTC
Oliver, what is the output of
xdpyinfo | grep resolution
?
Your screen looks like it use a fixed but wrong resolution (dpi)
Comment 17 Oliver Doerr 2006-10-29 11:23:41 UTC
doerr@bibo:~> xdpyinfo | grep resolution
  resolution:    108x113 dots per inch
Comment 18 Thorsten Schnebeck 2006-10-29 11:57:11 UTC
Hmm, that mean your visual screen area is
30cm x 23cm

1280px * in          cm
------------ * 2.54 ---- = 30cm
108px                in 

correct?
Comment 19 Oliver Doerr 2006-10-29 12:08:31 UTC
No,

it's 37,5 x 30 cm
Comment 20 Thorsten Schnebeck 2006-10-29 13:37:28 UTC
So, that means the resolution should be 87x87 dpi.

Try to correct your /etx/X11/xorg.conf and put your display size in mm into the Monitor section (example):

[...]
Section "Monitor"
        Identifier      "Monitor1"
        VendorName      "SamsungEizoNecETC"
        ModelName       "MultiMasterSuperSync 0815"
        DisplaySize     375 300    # <--- new config option (size in mm)
        HorizSync       30-81
        VertRefresh     60
EndSection
[...]

When restarting X you should notice that the fonts are smaller and you should check that a circle is still a circle.

Is your monitor a TFT or a CTR? Cause 87DPI looks very small for me. Not sure if there are enough point per inch to renter sharp fonts. A standard TFT working in its native resolution has 96dpi

HTH

  Thorsten
Comment 21 Oliver Doerr 2006-10-29 19:38:16 UTC
Hi Thorsten,

just changed the DisplaySize as you recommed. Everything is readable, but i'm not sure if i like it. To be honest, the size that i'm now using reminds me on my Laptop. Very small, very clean fonts, but i'm an old man (36 years ;-) and i'm wearing glases, so i could see advantages in big fonts ;-)

The Monitor that i have is a TFT.

Oliver
Comment 22 Oliver Doerr 2006-10-29 19:39:34 UTC
Let's close this bug. As i see there are plenty of ways to configure this stuff.

Oliver