bugFree UCS Outline Fonts - Bugs: bug #22988, Mono: misalignment of accents

 
 

bug #22988: Mono: misalignment of accents

Submitted by:  Steve White <Stevan_White>
Submitted on:  Sun 20 Apr 2008 10:28:55 AM UTC  
 
Category: individual character(s)Severity: 3 - Normal
Item Group: glyph(s) uglyStatus: 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.

 

Fri 12 Sep 2008 08:22:49 AM UTC, comment #2:

In release 20080912

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Sun 20 Apr 2008 10:44:10 AM UTC, comment #1:

This one too:

Latin capital letters A with hook above (U+1EA2-1EA3), small a with circumflex and hook above (U+1EA9),

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Sun 20 Apr 2008 10:28:55 AM UTC, original submission:

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

These have to do with alignment of accent marks to characters.

I have heavily fiddled with the placement of most accent marks in all faces. Most of these were already better than before, some I twiddled further after reading the report. All were basically fixed before I read the report.

Note that the alignment is not (or should not be) a geometrical certainty. This is an optical assessment, best made by human eyes. I have done the best I can, with my poor eyes.

Overall notes:

The stacked accents. These are problematic from the start, due to their height, and complexity. How to make them "fit"? How to make them look "right"? What are typographical traditions for them (sometimes multiple)?

I tried to make characters with stacked accents look like the Unicode samples. In particular, there were cases where the accents in the samples were placed side-by-side, but in FreeFont they were on top of one another. This is fixed.

In the Mono faces, the height problem is particularly acute, because in one of the main applications of monospace fonts, terminal emulators, characters are usually clipped outside their bounding box. So any accents outside will be chopped off, losing its accents altogether. What was the point of having them?

As I reported elsewhere, I have taken extreme measures to get the accents into their bounding boxes, up to and including squashing the base character.

So don't be surprised if in some cases, the accents aren't perfectly centered on one another. In my judgement, it was more important that they be displayed, than perfectly aligned.

-----------------------------------------------------------
Latin capital letter A with dot above and macron (U+1E0) in italic fonts do not have macron aligned to the middle of the respective letters, even after taking the slant angle into account.

Latin capital letters A or R with inverted breve (eg: U+202, U+212), double grave (U+210), the accent is shifted to slightly left of the apex of the letter. The bug does not exist in other font families.

In Latin capital letters A with circumflex (eg: U+00C2, U+1EA4, U+1EA6, U+1EA8, U+1EAA), tilde (eg: U+00C3), diaeresis (eg: U+00C4, U+01DE), ring above (eg: U+00C5, U+01FA), macron (eg: U+100), dot above (eg: U+1E0, U+226), inverted breve (eg: U+202), hook above (eg: U+1EA2, U+1EA8, U+1EAA, U+1EB2), the accent is shifted to slightly left of the apex of A. The bug does not exist in other font families.

Latin small letters b with dot below (U+1E05), line below (U+1E07), have the diacritical marks not aligned to the middle of the drawn region of the glyph.

Latin small letters d with dot below (U+1E0B), line below (U+1E0D), have the diacritical marks not aligned to the middle of the drawn region of the glyph.

Latin letters A, E, I, O, U, Y with hook above (U+1EA2-1EA3, U+1EA8-1EA9, U+1EB2-1EB3, U+1EBA-1EBB, U+1EC2-1EC3, U+1EC8-1EC9, U+1ECE-1ECF, U+1ED4-1ED5, U+1EDE-1EDF, U+1EE6-1EE7, U+1EEC-1EED, U+1EF6-1EF7) in Bold font do not have hooks aligned to the apexes of cirumflexes,

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 (Submitted the item)
  • -unavailable- added by Stevan_White
  •  

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

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 12 Sep 2008 08:22:49 AM UTCStevan_WhiteStatusFix posted=>Fixed
      Open/ClosedOpen=>Closed
    Sun 20 Apr 2008 10:28:55 AM UTCStevan_WhiteCarbon-Copy-=>Added -unavailable-

    Back to the top


    Powered by Savane 3.1-cleanup1