bugGNUstep - Bugs: bug #3414, Font size inconsistency


bug #3414: Font size inconsistency

Submitter:  Stefan Urbanek <stefanu>
Submitted:  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
* Mandatory Fields

Add a New Comment Rich Markup

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>
Group 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>
Group 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>
Group 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>
Group 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>
Group 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>
Group Member


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

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)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    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.13-ee12.
    Corresponding source code