bugFree UCS Outline Fonts - Bugs: bug #15956, Line height is too big in sans and...

 
 

bug #15956: Line height is too big in sans and serif

Submitted by:  Eeli Kaikkonen <eelik>
Submitted on:  Thu Mar 2 09:37:45 2006  
Votes:  40  
 
Category: font infoSeverity: 4 - Important
Item Group: bulk text appearance poorStatus: Fixed
Privacy: PublicAssigned to: Steve White <Stevan_White>
Open/Closed: ClosedRelease: 2006-01-26

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Mon Apr 28 23:49:59 2008, comment #8:

Will there be a new release of the fonts that includes this fix?

Anonymous
Thu Feb 14 18:35:25 2008, comment #7:

The merge with Debian sources, which applies one of the attached patches, fixes this.

Tested in:

OOWriter
KOffice
gedit
Firefox

Looked at all variants of the faces.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Wed Feb 13 20:20:44 2008, comment #6:

The patch is applied.

This is only part of the story though.

The OS2WinAscent and Descent values are an explicit specification for the line height. But why did the line height get so out of hand in the first place?

I think the answer is that in a few ranges, the glyph baseline is set far from where it should be, and sometimes the size of the glyphs are incommensurate with other ranges.

For example, compare the Arabic and Tamil ranges of FreeSerif with those of FreeSans. Make a string with some Arabic or Tamil characters next to some Latin ones. In FreeSerif both Arabic and Tamil characters float far above the Latin baseline, and the glyphs dwarf the largest Latin letters.

I will open a separate bug report on this.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Fri Jul 14 13:06:38 2006, comment #5:

Jan Willem Stumpel found the very last missing bit of that problem. Vertical spacing is incorrect in OOo because OS2WinAscent and OS2WinDescent are not set. Setting them solves the issue.

OS2WinAscent value = HheadAscent value;
OS2WinDescent value = negative of HheadDescent value.

The attached patch solves all this

Christian Perrier <bubulle>
Project Member
Wed Jul 12 17:22:31 2006, comment #4:

Jan Willem Stumpel has proposed a solution for openoffice:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=254113;msg=352

Paul Wise <pabs>
Mon Mar 13 18:41:12 2006, comment #3:

A workaround has been proposed in Debian. It solves all the vertical line spacing issues, except maybe in OOo

Christian Perrier <bubulle>
Project Member
Sun Mar 5 15:08:53 2006, comment #2:

Today, I tried various things to confirm whether the problem only lies in the Debian packages I build or not. ALL TTF fonts grabbed from the download area show this problem...either on Debian systems...or on Windows systems.

Christian Perrier <bubulle>
Project Member
Thu Mar 2 22:26:10 2006, comment #1:

This bug has also been reported in Debian: http://bugs.debian.org/254113

Christian Perrier <bubulle>
Project Member
Thu Mar 2 09:37:45 2006, original submission:

I have used FreeSans And FreeSerif with many applications. The fonts seem have a problem with line height. Lines are much too high. That makes the fonts almost unusable for most purposes. FreeMono doesn't have that problem. See the screenshot, it has exactly the same (copied) text in OpenOffice in different fonts. You can see from the first line that there is too much space above the letters.

Eeli Kaikkonen <eelik>

 

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

Attach File(s):
   
   
Comment:
   

Attached Files
file #1524:  004_workaround-spacing-bug added by bubulle (7kB - text/x-diff - Workaround proposed in Debian)
file #1741:  line_hight.png added by eelik (44kB - image/png - Line height of some fonts in OpenOffice)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by Stevan_White (Updated the item)
  • -unavailable- added by bubulle
  •  

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

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 18 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu Feb 14 18:35:25 2008Stevan_WhiteStatusFix posted=>Fixed
      Open/ClosedOpen=>Closed
    Sun Feb 10 08:13:14 2008Stevan_WhiteCategoryNone=>font info
      Severity3 - Normal=>4 - Important
      Item GroupNone=>bulk text appearance poor
    Sat Feb 9 11:14:15 2008Stevan_WhiteStatusConfirmed=>Fix posted
    Thu Jan 31 08:45:20 2008Stevan_WhiteAssigned topeterlin=>Stevan_White
      ReleaseNone=>2006-01-26
    Fri Jul 14 13:06:38 2006bubulleAttached File-=>Added 004_workaround-spacing-bug, #10346
    Sat Apr 15 21:31:19 2006peterlinStatusNone=>Confirmed
      Assigned toNone=>peterlin
    Mon Apr 10 20:48:18 2006clukCarbon-Copy-=>Added cluk
    Thu Apr 6 14:35:19 2006gkylaCarbon-Copy-=>Added -unavailable-
      Carbon-Copy-=>Added gkyla
    Mon Mar 13 18:41:12 2006bubulleAttached File-=>Added 004_workaround-spacing-bug, #3498
    Sun Mar 5 15:08:53 2006bubulleCarbon-Copy-=>Added bubulle
    Thu Mar 2 22:26:10 2006bubulleCarbon-Copy-=>Added -unavailable-
    Thu Mar 2 09:37:45 2006eelikAttached File-=>Added line_hight.png, #3464

    Back to the top


    Powered by Savane 3.1-cleanup