bugGNUstep - Bugs: bug #23678, text drawn too high in Terminal...

Group
 
 

bug #23678: text drawn too high in Terminal with cairo backend

Submitter:  Hubert Chathi <uhoreg>
Submitted:  Mon 23 Jun 2008 04:12:59 AM UTC
   
 
Category:  Application Severity:  3 - Normal
Item Group:  Bug Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 21 Jul 2008 10:22:39 PM UTC, comment #3: 

Moving to "In Test" since this has been fixed in the backend in current SVN.  You will need the latest version of Terminal from CVS from the GAP project http://gap.nongnu.org.

Gregory John Casamento <gcasa>
Group administrator
Tue 15 Jul 2008 07:24:14 AM UTC, comment #2: 

During AlpenStep Fred worked with me and the current CVS version of  Terminal in GAP contains the fix "not to work around". If you cannot make a cvs pull, i can give you a tarball for testing.

I can now only release Terminal after a new back release, or it won't work against current gnustep-back.

Riccardo Mottola <rmottola>
Group Member
Fri 11 Jul 2008 11:12:37 PM UTC, comment #1: 

This is a problem in Terminal. The code here tries to work around a problem in the xlib fonts that report the bounding box of the font incorrectly. Instead of reporting that bug, the author tried to handle it locally and this "fix" now blocks cairo from working correctly.

I fixed xlib, now somebody will have to fix Terminal.

Fred Kiefer <FredKiefer>
Group Member
Mon 23 Jun 2008 04:12:59 AM UTC, original submission:  

In Terminal.app, the text is drawn half a line too high, and so parts are cut off.  This only happens with the cairo backend; it seems to be fine with the art backend.

It also seems to add extra space after certain letters (K,R,T,W,Y).

My guess is that some font metrics are reported incorrectly somewhere.

Hubert Chathi <uhoreg>

 

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

Attach Files:
   
   
Comment:
   

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 gcasa (Posted a comment)
  • -email is unavailable- added by rmottola (Posted a comment)
  • -email is unavailable- added by FredKiefer (Posted a comment)
  • -email is unavailable- added by uhoreg (Submitted the item)
  •  

    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 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-11-29 FredKiefer Open/ClosedIn Test Closed
    2008-07-21 gcasa StatusNone Fixed
        Open/ClosedOpen In Test
    2008-07-11 FredKiefer CategoryBackend Application
        Item GroupNone Bug

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code