git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
trivial bug fixes
[swftools.git]
/
lib
/
ttf.c
diff --git
a/lib/ttf.c
b/lib/ttf.c
index
3edcc21
..
93629f3
100644
(file)
--- a/
lib/ttf.c
+++ b/
lib/ttf.c
@@
-404,7
+404,7
@@
static table_os2_t*os2_new(ttf_t*ttf)
os2->yStrikeoutSize = ttf->head->units_per_em / 10;
os2->yStrikeoutPosition = ymid;
os2->usWinAscent = ttf->ascent;
os2->yStrikeoutSize = ttf->head->units_per_em / 10;
os2->yStrikeoutPosition = ymid;
os2->usWinAscent = ttf->ascent;
- os2->usWinDescent = -ttf->descent;
+ os2->usWinDescent = ttf->descent>0?0:-ttf->descent;
os2->sxHeight = ymid;
os2->sCapHeight = height*2/3;
}
os2->sxHeight = ymid;
os2->sCapHeight = height*2/3;
}