bugGNUstep - Bugs: bug #3414, Font size inconsistency


You are not allowed to post comments on this tracker with your current authentication level.

bug #3414: Font size inconsistency

Submitted by:  Stefan Urbanek <stefanu>
Submitted on:  Thu 01 May 2003 07:56:10 AM UTC  
Category:  Backend Severity:  2 - Minor
Item Group:  Change Request Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open

Sat 16 Feb 2008 03:43:26 PM UTC, comment #5:

No, sad enough that change was actually the other way around. I had to change a place where we were using a point size interface to request a font into one using pixel size, to get it to work properly with the rest of GNUstep.

You could say this way one step back, as far as this specific bug report is concerned.

Fred Kiefer <FredKiefer>
Project Member
Fri 15 Feb 2008 11:30:23 PM UTC, comment #4:


Do you know if your latest change addresses this issue?


Gregory John Casamento <gcasa>
Project Administrator
Tue 25 Jan 2005 09:25:16 PM UTC, comment #3:

Well, it's in my TODO list. It'll get done eventually, but probably not in the any time soon. Help is appreciated, of course. :)

Alexander Malmberg <alexm>
Project Member
Sun 23 Jan 2005 06:22:42 PM UTC, comment #2:

Just to add that this problem forces developers to create user interfaces of different sizes (depending on their screen setup). That will result in UI inconsistency between applications.

Increasing system/ui elements font size is not a solution, as sometimes the text will be larger than controls therefore not partialy visible.

Stefan Urbanek <stefanu>
Project Member
Thu 01 May 2003 10:11:28 AM UTC, comment #1:

Font sizes are in points, but all backends currently assume that the display is 72dpi.

It would be very easy for me to have back-art render at any resolution given a scale factor (although it might take some tweaking to get it to look good). However, there's a lot of work that needs doing in back/Source/x11/ to translate window sizes and event positions and such.

(This is a backend issue, but there's no backend category. Could someone add one? (Adam?))

Alexander Malmberg <alexm>
Project Member
Thu 01 May 2003 07:56:10 AM UTC, original submission:

Font rendering does ignore screen resolution and font size seems to be in pixels instead of points. There are several problemswith this:

1. Applications have very small fonts when using large screen resolution. (compare to KDE, Gnome, Mozilla...)

2. Two different sizes are useed: one for screen other for printing. To be able to have comfortably readable screen fonts I am using sizes from 14 to 18. When I want to print a text or any other view, i have to change font size to smaller (normal) size, that is from 8 to 12. This is completely against basic GNUstep display principle - WYSIWIG and the behaviour is not as expected. (I do not have to care whether I am printing to screen or printer, so why I do have to care about using different fonts for screen and for printer?)

I consider it to be incosistency and I think that point size should be used (as expected).

Stefan Urbanek <stefanu>
Project Member


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by FredKiefer (Posted a comment)
  • -email is unavailable- added by gcasa (Posted a comment)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2005-01-13 alexm CategoryGui/AppKit => Backend
        Severity3 - Normal => 2 - Minor
        Item GroupBug => Change Request

    Back to the top

    Powered by Savane 3.3