diff options
author | Jean-Baptiste Queru <jbq@google.com> | 2009-11-12 18:45:26 -0800 |
---|---|---|
committer | Jean-Baptiste Queru <jbq@google.com> | 2009-11-12 18:45:26 -0800 |
commit | 0c250419df978255ad31e91dd82174b1ceb54542 (patch) | |
tree | 0fb281d1f2c9b5983c59359c272e6eb8cf4826b5 /src/autofit/aflatin.c | |
parent | 77f63d23f7d380b0ff02c18fd6a154ab9063128a (diff) | |
download | android_external_freetype-0c250419df978255ad31e91dd82174b1ceb54542.tar.gz android_external_freetype-0c250419df978255ad31e91dd82174b1ceb54542.tar.bz2 android_external_freetype-0c250419df978255ad31e91dd82174b1ceb54542.zip |
eclair snapshot
Diffstat (limited to 'src/autofit/aflatin.c')
-rw-r--r-- | src/autofit/aflatin.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/autofit/aflatin.c b/src/autofit/aflatin.c index 09f9a98..ba59e5b 100644 --- a/src/autofit/aflatin.c +++ b/src/autofit/aflatin.c @@ -2008,7 +2008,10 @@ if ( before >= edges && before < edge && after < edge_limit && after > edge ) { - edge->pos = before->pos + + if ( after->opos == before->opos ) + edge->pos = before->pos; + else + edge->pos = before->pos + FT_MulDiv( edge->opos - before->opos, after->pos - before->pos, after->opos - before->opos ); |