Issue 103157 - Liberation Fonts v1.04 have no kerning tables
Summary: Liberation Fonts v1.04 have no kerning tables
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: OOO310m11
Hardware: Unknown All
: P4 Trivial (vote)
Target Milestone: ---
Assignee: hdu@apache.org
QA Contact: issues@gsl
URL: https://bugzilla.redhat.com/show_bug....
Keywords:
Depends on: 102911
Blocks:
  Show dependency tree
 
Reported: 2009-06-27 09:20 UTC by fyva
Modified: 2009-07-12 18:54 UTC (History)
3 users (show)

See Also:
Issue Type: FEATURE
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Liberation 1.00, 1.03 and 1.04 comparison on Linux with Abiword and OpenOfice.org (137.90 KB, text/plain)
2009-06-27 10:47 UTC, fyva
no flags Details
Another font kerning comparison of AbiWord and OpenOffice Writer (53.29 KB, image/jpeg)
2009-06-27 13:32 UTC, dixix57
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description fyva 2009-06-27 09:20:13 UTC
Liberation Fonts version 1.04 do not support kerning in openoffice.org. Tested
on Windows and Linux. The version 1.00 in known to work OK on Linux. The version
1.03 works OK on Windows. The version 1.04 does not support kerning on both
Linux and Windows. The kerning works in Abiword, but not in OpenOffice.org.

Liberation fonts are available here:
https://fedorahosted.org/releases/l/i/liberation-fonts 

Version 1.04.93 is default for Ubuntu 9.04 and Fedora 11. The version 1.00 is
default for Ubuntu 8.04.
Comment 1 fyva 2009-06-27 10:47:50 UTC
Created attachment 63243 [details]
Liberation 1.00, 1.03 and 1.04 comparison on Linux with Abiword and OpenOfice.org
Comment 2 dixix57 2009-06-27 13:32:22 UTC
Created attachment 63244 [details]
Another font kerning comparison of AbiWord and OpenOffice Writer
Comment 3 dixix57 2009-06-27 13:50:50 UTC
OpenOffice Writer was created pdf file also without kerning, but AbiWord was 
created good. And is it OpenOffice bug or font bug? The same problems occurs 
when using the Liberation fonts with Apache FOP (by https://bugzilla.redhat.com/
show_bug.cgi?id=503430)
Comment 4 kpalagin 2009-06-27 18:02:59 UTC
Confirming as per dixix57.
Comment 5 hdu@apache.org 2009-07-01 10:18:19 UTC
Liberation 1.00 to 1.03 contained the traditional kern tables, but 1.04 did neither contain them nor 
their newer GPOS.kern counterparts. Version 1.05 provides kerning details only via GPOS, but not via 
the traditional tables. Since 1.05 onyl uses the "pair adjustment" type of GPOS.kern there is no good 
reason they do not also provide the traditional tables.

Especially when considering the OpenType 1.06 specification, which is quite clear on that topic: "Fonts 
intended for cross-platform use or for the Windows platform in general should conform to the 'kern' 
table format". I support this notion.

@fyva: if you use fontforge to create your fonts please do not forget to enable the "Traditional Kerning"
checkbox in File->GenerateFonts->Options->SFNT
It would be even better if you used a version of fontforge that has my patch from issue 102911 
applied.

Other than that there is the enhancement issue 31764 for OOo to use GPOS.kern instead of SFNT.kern.
Comment 6 Mechtilde 2009-07-12 18:54:15 UTC
.