bugFree UCS Outline Fonts - Bugs: bug #22986, Mono: width of some characters vary

 
 

bug #22986: Mono: width of some characters vary

Submitted by:  Steve White <Stevan_White>
Submitted on:  Sun 20 Apr 2008 09:23:37 AM UTC  
 
Category: overall font problemSeverity: 5 - Blocker
Item Group: letter positioning poorStatus: Fixed
Privacy: PublicAssigned to: Steve White <Stevan_White>
Open/Closed: ClosedRelease: 2006-01-26

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

Sun 20 Apr 2008 12:21:05 PM UTC, comment #1:

See https://savannah.gnu.org/bugs/index.php?15789

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Sun 20 Apr 2008 09:23:37 AM UTC, original submission:

This is from Jacob Poon's report of 2007-10,
https://savannah.gnu.org/support/?106274

The following are all reports that some glyphs (I take this to mean bounding boxes) are wider than those of the rest of the characters in the font.

This was a usability bug in FreeFont, because many applications of monospace fonts really require all the bounding boxes to be of the same width.

For some years, this problem remained, but Debian applied a patch to fix it, which has now been applied in the latest release (2008-03-23) of FreeFont.

In the future, care will be taken to make sure the Mono ranges are really monospace.

In some cases, fitting the glyph into the bounding box presents another difficulty. But that is another story.

------------------------------------------------------------------------
The null/.notdef glyph incorrectly occupies less spaces than other glyphs in
the font.

Latin letters A with double grave (U+200-201), inverted breve (U+0202-0203)
have longer right margins than other glyphs in the font. Consequentially, they
incorrectly occupy more spaces than other glyphs in the font.

and hook above (U+1EA9), Latin letters A with breve and hook above (eg: U+1EB2-
1EB3), incorrectly occupy more space than other glyphs in the font.

Latin letters A, E, I, O, U, Y with hook above ....
resulting glyphs incorrectly wider than the rest of glyphs in the font.

Greek capital letters with multiple upper diacritical marks (U+1F0A-0F, 1F1A-1F1F, 1F2A-1F2F, 1F3A-1F3F, 1F4A-1F4F, 1F5A-1F5F, 1F6A-1F6F) of all font variants incorrectly occupy wider spaces than the rest of the font.

NOTE: This is related to a difficulty in fitting this range into a monospace font. For the glyph including all the accents to really fit into the bounding box of a monospace font, one would have to at least deform all the accents. There are various solutions...

Greek capital letters with oxia (U+1FC9, 1FCB, 1FDB, 1FEB, 1FF9, 1FFB), capital letter alpha with varia (U+1FBA) in oblique variant of the font incorrectly occupy wider spaces than the rest of the font.

Replacement character (U+FFFD) in non-Medium font incorrectly occupies more space than other glyphs in the font.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.

 

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

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 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 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 20 Apr 2008 12:21:05 PM UTCStevan_WhiteStatusFix posted=>Fixed
      Open/ClosedOpen=>Closed
    Sun 20 Apr 2008 10:51:01 AM UTCStevan_WhiteSummaryMono: width of some characters varies=>Mono: width of some characters vary
    Sun 20 Apr 2008 10:29:48 AM UTCStevan_WhiteSummaryMono: width of some characters vary=>Mono: width of some characters varies
      Carbon-Copy-=>Added -unavailable-
    Sun 20 Apr 2008 09:25:42 AM UTCStevan_WhiteStatusFixed=>Fix posted

    Back to the top


    Powered by Savane 3.1-cleanup1