To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=102911
User hdu changed the following:
What |Old value |New value
================================================================================
OtherIssuesDependingOnTh| |103157
is| |
--------------------------------------------------------------------------------
Status|STARTED |RESOLVED
--------------------------------------------------------------------------------
Resolution| |INVALID
--------------------------------------------------------------------------------
Summary|DejaVu font without kernin|kerning fails for "DejaVu
|g on Windows |Serif" on Windows
--------------------------------------------------------------------------------
------- Additional comments from [email protected] Wed Jul 1 06:50:05 +0000
2009 -------
Every windows application that relies on the GDI call GetKerningPairs() will
fail with these problematic
fonts. On the other hand the font's kern table is valid and OOo is right that
it trusts GDI to provide the
kerning pairs. There are four ways to fix it:
1. fix Windows so that GetKerningPairs() ignores pairs it cannot handle
2. remove the problematic kernings from the DejaVu Serif fonts
3. make sure that every glyph mentioned in the kern table has a (proper or
dummy) unicode inside the
baseplane
4. make OOo and all other Windows applications avoid GDI calls and parse all
font tables themselves
Fixing the problematic fonts seems to be the best way. To identify them I sent
a patch for fontforge
which warns when such a problematic font is being generated. The mail should
show up in
http://sourceforge.net/mailarchive/forum.php?forum_name=fontforge-
devel&max_rows=25&style=ultimate&viewmonth=200907 soon.
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]