diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-12-07 14:22:56 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-12-07 14:22:56 +0000 |
commit | d85a200b2ae326d547e192c61d1647bf9b5ebffb (patch) | |
tree | 18daadab45d57c3a70fd646c6ceb0ad99b6ed1e9 /Build/source/texk/web2c/luatexdir/font | |
parent | 371f7657572dbd472b707c32448d5b5f92663078 (diff) |
luatex: Fix a serious bug related to large numbers in pdfimages (from Akira)
git-svn-id: svn://tug.org/texlive/trunk@32353 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/font')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/font/writet3.w | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Build/source/texk/web2c/luatexdir/font/writet3.w b/Build/source/texk/web2c/luatexdir/font/writet3.w index 990fcf4b2b1..4067205b28f 100644 --- a/Build/source/texk/web2c/luatexdir/font/writet3.w +++ b/Build/source/texk/web2c/luatexdir/font/writet3.w @@ -194,7 +194,7 @@ static boolean writepk(PDF pdf, internal_font_number f) pdf_dict_add_streaminfo(pdf); pdf_end_dict(pdf); pdf_begin_stream(pdf); - setpdffloat(pf, (int) t3_char_widths[cd.charcode], 2); + setpdffloat(pf, (int64_t) t3_char_widths[cd.charcode], 2); print_pdffloat(pdf, pf); pdf_printf(pdf, " 0 %i %i %i %i d1\n", (int) llx, (int) lly, (int) urx, (int) ury); @@ -324,7 +324,7 @@ void writet3(PDF pdf, internal_font_number f) pdf_begin_array(pdf); if (is_pk_font) for (i = first_char; i <= last_char; i++) { - setpdffloat(pf, (int) t3_char_widths[i], 2); + setpdffloat(pf, (int64_t) t3_char_widths[i], 2); print_pdffloat(pdf, pf); pdf_out(pdf, ' '); } else |