GPOS kern table not used in Scribus (kerning pairs for Latin+diacritics)

Bug #649756 reported by Michal Hlavaty
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Scribus
Fix Released
Unknown
Ubuntu Font Family
Invalid
Undecided
Unassigned

Bug Description

All Ubuntu fonts have missing some kerning pairs of letters with diacritics. Capital "T", "V" and "P" together with "o", "e" and "a" have different distances between letters with and without diacritics. It seems that some of the letters have no preconfigured kerning.

Please see attached PDF file.

Revision history for this message
Michal Hlavaty (hlavaty-michal) wrote :
Paul Sladen (sladen)
tags: added: uff-diacritical uff-kerning uff-latin
Changed in ubuntu-font-family:
status: New → Confirmed
milestone: none → 0.70
summary: - Missing kerning pairs of some letters with diacritics
+ Kerning: Missing kerning pairs of some letters with diacritics
summary: - Kerning: Missing kerning pairs of some letters with diacritics
+ Kerning: Missing kerning pairs of some Latin letters with diacritics
Shiraaz Gabru (shiraaz)
Changed in ubuntu-font-family:
assignee: nobody → Shiraaz Gabru (shiraaz)
Revision history for this message
Shiraaz Gabru (shiraaz) wrote : Re: Kerning: Missing kerning pairs of some Latin letters with diacritics

Can you tell us what application this PDF was originally created on please.

It may be that this application does not use 'GPOS' kern table information for kerning glyphs, but uses the more simplified 'kern' font table. Only the GPOS kern tables will hold the full kerning information for the font, including the accented glyphs. A non-GPOS table (called 'kern') holds a limited amount of kerning information for applications that do not access the GPOS kern information. This table however is limited in its format and maximum size so cannot hold kerning information for all the glyphs in the font.

Changed in ubuntu-font-family:
status: Confirmed → Incomplete
Revision history for this message
Michal Hlavaty (hlavaty-michal) wrote :

Document was created in Scribus 1.3.8.

Revision history for this message
Paul Sladen (sladen) wrote :

The metadata shows "Scribus 1.3.8/Scribus PDF Library 1.3.8".

Revision history for this message
Paul Sladen (sladen) wrote :

Michal: can you attach the Scribus source file to enable easier testing?

Revision history for this message
Michal Hlavaty (hlavaty-michal) wrote :

I send .sla file.

For this test was used UbuntuBeta font.

Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 649756] Re: Kerning: Missing kerning pairs of some Latin letters with diacritics

Hmm.. unfortunately that crashes scribus-trunk. I wanted to see if a PDF
created with the newer toolchain has the same problem.

Mark

Paul Sladen (sladen)
summary: - Kerning: Missing kerning pairs of some Latin letters with diacritics
+ GPOS kern table not used in Scribus (kerning pairs for Latin+diacritics)
Paul Sladen (sladen)
Changed in scribus:
importance: Undecided → Unknown
status: New → Unknown
Changed in scribus:
status: Unknown → New
Revision history for this message
Shiraaz Gabru (shiraaz) wrote :

Scribus doesn't support OT kerning: http://bugs.scribus.net/view.php?id=7910

Changed in ubuntu-font-family:
status: Incomplete → Invalid
Paul Sladen (sladen)
Changed in scribus:
status: New → Unknown
Changed in scribus:
status: Unknown → In Progress
Paul Sladen (sladen)
Changed in ubuntu-font-family:
milestone: 0.70 → none
assignee: Shiraaz Gabru (shiraaz) → nobody
Changed in scribus:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.