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 h...@openoffice.org 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: issues-unsubscr...@gsl.openoffice.org
For additional commands, e-mail: issues-h...@gsl.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to