bugFree UCS Outline Fonts - Bugs: bug #22270, Kerning Doesn't Work

 
 

bug #22270: Kerning Doesn't Work

Submitter:  None
Submitted:  Sat 09 Feb 2008 01:57:49 PM UTC
   
 
Category:  font metrics Severity:  4 - Important
Item Group:  letter positioning poor Status:  Fixed
Privacy:  Public Assigned to:  Stevan_White
Originator Email:  -email is unavailable- Open/Closed:  Closed
Release:  * 2006-01-26
* Mandatory Fields

Add a New Comment Rich Markup
   

Tue 25 Nov 2008 09:56:09 PM UTC, comment #3: 

The answer seems to be:
to generate both TrueType and OpenType fonts with the option
     OpenType "old-style 'kern'"

I knew before that Windows didn't recognize GPOS 'kern' tables in OpenType, neither by pairs nor by classes, without this option turned on.  But the same also seems to be the case for TrueType on Linux, at least as concerns OpenOffice.  With the option turned off, it ignores kerning, otherwise it recoginizes either pairs or classes.

This is strange, because FontForge seems to frown on the option:
  "This font contains both a 'kern' table and a 'GPOS' table.
  The 'kern' table will only be read if there is no 'kern' feature in 'GPOS'."

Steve White <Stevan_White>
Group administrator
Tue 12 Feb 2008 08:16:22 AM UTC, comment #2: 

I have confirmed, with the latest release of Freefont,
using a test string
AV

gedit 2.20.3
kerns correctly
also kerns correctly for DejaVu Serif and Times New Roman

OpenOffice
does not kern
with the font set to DejaVu Serif, it kerns.
with the font set to Times New Roman, it does not kern.

KWriter
does not kern
with the font set to DejaVu Serif, it kerns.
with the font set to Times New Roman, it does not kern.

Firefox
I see no kerning at all.  Maybe Firefox bug.
https://lists.ubuntu.com/archives/ubuntu-mozillateam-bugs/2007-September/021547.html

ttviewer
as the reporter said

This is an important bug.  Unfortunately, I don't know much about the issues:  what is the purpose of having multiple kerning tables? what algorithm is used to do lookups?

It would appear that various renderers use the tables in different ways.

Practically speaking, it is most important that kerning work in the word processors, rather than text editors.

We need a lowest common denominator for kerning tables, and a policy for when to use other kerning tables.  From my tests, it seems DejaVu has found this common denominator.

Steve White <Stevan_White>
Group administrator
Sat 09 Feb 2008 01:57:49 PM UTC, comment #1: 

This item has been reassigned from the project Free UCS Outline Fonts support tracker to your tracker.

The original report is still available at support #106133

Following are the information included in the original report:

[field #0]                  Item ID: 106133
[field #1]                 Group ID: 1405
[field #2]              Open/Closed: Open
[field #3]                 Severity: 4 - Important
[field #4]                  Privacy: Private
[field #7]                         : Unknown support Field Display Type
[field #8]                         : Unknown support Field Display Type
[field #9]                 Category: None
[field #10]             Submitted by: None
[field #11]              Assigned to: Stevan_White
[field #12]             Submitted on: Friday 12/28/2007 at 12:42
[field #13]                  Summary: Kerning Doesn't Work
[field #14]      Original Submission: Hi,

It seems that kerning is not working for FreeSerif. I've tried it on Ms. Word and OpenOffice, both in Windows and Linux. It works in Rogier van Dalen's TrueType Viewer Tool, but I had to specify it to use the latn encoding first (kerning in dflt encoding doesn't work).

Haven't tried it for FreeSans and FreeMono though.
[field #16]               Item Group: None
[field #17]                   Status: Confirmed
[field #18]        Component Version: None
[field #19]         Operating System: Microsoft Windows
[field #20]          Reproducibility: None
[field #21]               Size (loc): None
[field #22]            Fixed Release: None
[field #23]          Planned Release: None
[field #24]                   Effort: 0.00
[field #28]                 Priority: 7 - High
[field #31]         Percent Complete: 0%
[field #33]                  Release: None
[field #36]         Originator Email: kaki2langit@yahoo.com
[field #58]     Custom Select Box #1: None
[field #59]     Custom Select Box #2: None
[field #60]     Custom Select Box #3: None
[field #61]     Custom Select Box #4: None
[field #62]     Custom Select Box #5: None
[field #63]     Custom Select Box #6: None
[field #64]     Custom Select Box #7: None
[field #65]     Custom Select Box #8: None
[field #66]     Custom Select Box #9: None
[field #67]    Custom Select Box #10: None

Steve White <Stevan_White>
Group administrator
Sat 09 Feb 2008 01:57:49 PM UTC, original submission:  

Hi,

It seems that kerning is not working for FreeSerif. I've tried it on Ms. Word and OpenOffice, both in Windows and Linux. It works in Rogier van Dalen's TrueType Viewer Tool, but I had to specify it to use the latn encoding first (kerning in dflt encoding doesn't work).

Haven't tried it for FreeSans and FreeMono though.

Anonymous

 

(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 Stevan_White (Updated the item)
  • -email is unavailable- added by None (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 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-12-26 Stevan_White StatusProceeding Fixed
        Open/ClosedOpen Closed
    2008-11-25 Stevan_White StatusConfirmed Proceeding
    2008-02-09 Stevan_White CategoryNone font metrics
        Item GroupNone letter positioning poor
        StatusNone Confirmed
        Assigned toNone Stevan_White
        ReleaseNone 2006-01-26
    2008-02-09 Stevan_White Reassign itemFree UCS Outline Fonts, sr #106133 Free UCS Outline Fonts, bug #22270

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code