git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed bug in swf->pdf part of rendering pipeline
[swftools.git]
/
lib
/
devices
/
pdf.c
diff --git
a/lib/devices/pdf.c
b/lib/devices/pdf.c
index
4d223c8
..
c1e1bb6
100644
(file)
--- a/
lib/devices/pdf.c
+++ b/
lib/devices/pdf.c
@@
-205,9
+205,9
@@
void pdf_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color
char as_shape = 0;
if(!type3) as_shape=1;
if(glyphnr>256-32) as_shape=1;
char as_shape = 0;
if(!type3) as_shape=1;
if(glyphnr>256-32) as_shape=1;
- gfxmatrix_dump(matrix, stdout, "");
if(fabs(matrix->m00 + matrix->m11) > 0.01) as_shape=1;
if(fabs(fabs(matrix->m01) + fabs(matrix->m10)) > 0.01) as_shape=1;
if(fabs(matrix->m00 + matrix->m11) > 0.01) as_shape=1;
if(fabs(fabs(matrix->m01) + fabs(matrix->m10)) > 0.01) as_shape=1;
+ if(fabs(matrix->m00) < 0.01) as_shape=1;
if(as_shape) {
gfxline_t*line2 = gfxline_clone(glyph->line);
if(as_shape) {
gfxline_t*line2 = gfxline_clone(glyph->line);