summaryrefslogtreecommitdiff
path: root/pdf2swf
diff options
context:
space:
mode:
authorkramm <kramm>2004-09-10 14:24:24 +0000
committerkramm <kramm>2004-09-10 14:24:24 +0000
commite52974a544099e9497126e51d3f7943270d21199 (patch)
treedb4381aaeb686675030de38620bd201cd137dfac /pdf2swf
parentc39317f9bd23dbc12a8ade934edbcf17952b087e (diff)
set FONT_INTERNAL_SIZE to 4.
Diffstat (limited to 'pdf2swf')
-rw-r--r--pdf2swf/swfoutput.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/pdf2swf/swfoutput.cc b/pdf2swf/swfoutput.cc
index ea6ae37a..3511eee7 100644
--- a/pdf2swf/swfoutput.cc
+++ b/pdf2swf/swfoutput.cc
@@ -1001,8 +1001,10 @@ struct fontlist_t
fontlist_t*next;
} *fontlist = 0;
-/* TODO: why don't higher values (64, 1024) work here? */
-#define FONT_INTERNAL_SIZE 16
+/* Notice: we can only put chars in the range -1639,1638 (-32768/20,32768/20).
+ So if we set this value to high, the char coordinates will overflow.
+ If we set it to low, however, the char positions will be inaccurate */
+#define FONT_INTERNAL_SIZE 4
/* process a character. */
static int drawchar(struct swfoutput*obj, SWFFONT *swffont, char*character, int charnr, int u, swfmatrix*m)