bugFree UCS Outline Fonts - Bugs: bug #12798, Greek glyphs with accents to side...

 
 

bug #12798: Greek glyphs with accents to side incorrectly cover previous letter

Submitter:  None
Submitted:  Mon 25 Apr 2005 11:11:50 AM UTC
   
 
Category:  individual character(s) Severity:  4 - Important
Item Group:  glyph(s) incorrect Status:  Fixed
Privacy:  Public Assigned to:  Stevan_White
Originator Email:  -email is unavailable- Open/Closed:  Closed
Release:  * pre-2005
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Fri 12 Sep 2008 08:25:05 AM UTC, comment #11: 

In release 20080912

Steve White <Stevan_White>
Group administrator
Sun 13 Apr 2008 12:19:06 PM UTC, comment #10: 

Completed Greek Extended range in Sans.

in CVS

Steve White <Stevan_White>
Group administrator
Thu 10 Apr 2008 07:46:57 PM UTC, comment #9: 

I have now gone through the Greek Extended range in Serif and Mono.

In CVS.

Trying to balance several requirements
tonos = acute = oxia, varia = grave
trying to keep glyphs between 800 and -200 (especially in Mono)

What to do with super-wide accented glyphs in Mono, where all glyphs must be 600 wide?
Could squash them horizontally...
But usually if they appear, they appear at start of word, so
just centered on mid-line.

Steve White <Stevan_White>
Group administrator
Fri 28 Mar 2008 08:37:35 AM UTC, comment #8: 

I have now gone through the Greek Extended range, completely replacing most of the accents (tonos = acute = oxia, varia = grave).

I'm not completely happy with the look of (tonos = acute).  The acute in this font is long and low, meant to be applied to capitals without going too high.  But the specification is clear on this point.

http://www.unicode.org/charts/PDF/U1F00.pdf

On the other hand, now that I compare, the result is at least a lot clearer in small sizes.

There were also a lot of other small problems, mostly incorrect references and bad spacing.

More work should be done yet to regularize the spacing.

Steve White <Stevan_White>
Group administrator
Thu 27 Mar 2008 08:36:36 PM UTC, comment #7: 

Eeli,

I found the same problem in the other FreeSerif* faces.
Fix is now in CVS.

But now that you mention it, a similar problem exists for the Greek Extended range.

More work.  But please do have a look.

Steve White <Stevan_White>
Group administrator
Mon 24 Mar 2008 08:21:09 PM UTC, comment #6: 

Sorry that I have not answered. It has been so long since I reported this that I had to study these things again to understand my own report :) Your comments in this and the other bug (12821) show that you have understood the problems, so I believe they have been fixed correctly. I'll try to find some time to test these later. I hope the fix covers the Greek Extended too because I use the fonts for polytonic Greek, not for modern Greek. Monospace is not very important, I wonder if anyone ever wants to use monospace for ancient languages. Anyways, thanks for your work.

Eeli Kaikkonen <eelik>
Mon 24 Mar 2008 01:55:08 PM UTC, comment #5: 

Fix in current release, in FreeSerif anyway.
(might want to double-check with other faces).

Steve White <Stevan_White>
Group administrator
Thu 21 Feb 2008 12:47:42 AM UTC, comment #4: 

Eeli

I see the problem.  Especially in capital Greek letters with tonos and other accents, the accent is placed to the left of the letter.  But in FreeFont, no space is provided for the accent, resulting in the accent incorrectly covering the previous letter.

In CVS have posted a fix for the range "Greek" but don't have the time now to do "Greek Extended".  I hope this is enough to provide some functionality.

Please have a look at it, and let me know if it is what you want.

Note, there is only so much to be done for the monospaced faces.  Their width is such that, given the existing glyph design, there really isn't space for extra accents to the side.  In the bold monospace faces, the effect is worse.  One can only hope there isn't much call for bold monospace Greek.

Steve White <Stevan_White>
Group administrator
Sat 02 Feb 2008 10:49:27 AM UTC, comment #3: 

This has not been fixed. I quickly tested with characters 0388 - 038F with FreeSerif and it still positions the glyphs so that the accents are on top of the previous glyph, not taking their own space.

Eeli Kaikkonen <eelik>
Sat 02 Feb 2008 09:34:34 AM UTC, comment #2: 

In CVS annotations for FreeSerif.sfd, find
        revision 1.42, 2005-12-03, peterlin
        sfd/FreeSerif.sfd: fixed positions of Greek accents (bug #12798).
        CREDITS: Added Panayotis Katsaloulis.

Is this bug then fixed?

Steve White <Stevan_White>
Group administrator
Mon 25 Apr 2005 12:41:12 PM UTC, comment #1: 

(I just made an account for savannah.)

Fistly, the codepages are both Greek Basic and Greek Extended. Here are the exact ranges where I could find the bug:
U+
0388 - 038F
03D3
1F08 - 1F0F
1F18 - 1F1D
1F28 - 1F2F
1F38 - 1F3F
1F48 - 1F4D
1F59 - 1F5F
1F68 - 1F6F
1F88 - 1F8F
1F98 - 1F9F
1FA8 - 1FAF
1FBC
1FC8 - 1FCC
1FDA
1FDB
1FEA - 1FEC
1FF8 - 1FFC

The same thing goes with monospace font too, but maybe not with all diacritical marks/characters. Sans seems to have ioota subscriptum in the right place, but accents have problems. I'll report another Sans problem separately.

Eeli Kaikkonen <eelik>
Mon 25 Apr 2005 11:11:50 AM UTC, original submission:  

One picture tells more than thousand words, so I attatch some
screenshots. Some FreeSerif Greek combined characters - maybe characters in other codepages too - are not properly between the left and the right border of the glyph. That is shown in screenshots from FontForge. The result is seen in the screeenshot from OpenOffice where some of those characters are used. Characters from Gentium font are shown for comparison.

Anonymous

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #2886:  wordswithfonts.png added by None (20KiB - image/png - Some words and letters which show the bug)
file #2885:  fontforgegentium.png added by None (5KiB - image/png - The same glyph from Gentium font for comparison)
file #2884:  fontforgefreeserif.png added by None (5KiB - image/png - A glyph from FreeSerif shown in FontForge window)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by eelik (Posted a comment)
  • -email is unavailable- added by Stevan_White (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 16 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-09-12 Stevan_White StatusFix posted Fixed
        Open/ClosedOpen Closed
    2008-03-24 Stevan_White Carbon-CopyRemoved -email is unavailable- -
    2008-03-01 Stevan_White StatusProceeding Fix posted
    2008-02-21 Stevan_White Summarysome combined Greek characters have a bug Greek glyphs with accents to side incorrectly cover previous letter
    2008-02-09 Stevan_White Severity3 - Normal 4 - Important
    2008-02-09 Stevan_White CategoryNone individual character(s)
        Item GroupNone glyph(s) incorrect
        Assigned topeterlin Stevan_White
    2008-02-02 Stevan_White Carbon-Copy- Added -email is unavailable-
    2008-02-02 Stevan_White ReleaseNone pre-2005
    2005-12-03 peterlin StatusNone Proceeding
        Assigned toNone peterlin
    2005-04-25 None Attached File- Added wordswithfonts.png, #2438
    2005-04-25 None Attached File- Added fontforgegentium.png, #2437
    2005-04-25 None Attached File- Added fontforgefreeserif.png, #2436

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code