diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2015-01-06 22:43:51 +0000 |
---|---|---|
committer | Khaled Hosny <khaledhosny@eglug.org> | 2015-01-06 22:43:51 +0000 |
commit | def4d95ae5f2fcdf35c809ed0abe570d03e3c639 (patch) | |
tree | 5a67580ef943a9fd30104acf418fe8d8181625b0 /Build/source/texk/dvipdfm-x/pdfdev.c | |
parent | b847134fc8e83f0ef5195d3df1d6baa15d49d465 (diff) |
Fix https://sourceforge.net/p/xetex/bugs/105/
git-svn-id: svn://tug.org/texlive/trunk@35972 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipdfm-x/pdfdev.c')
-rw-r--r-- | Build/source/texk/dvipdfm-x/pdfdev.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Build/source/texk/dvipdfm-x/pdfdev.c b/Build/source/texk/dvipdfm-x/pdfdev.c index 86f0d6ebf84..ce2ed832ff4 100644 --- a/Build/source/texk/dvipdfm-x/pdfdev.c +++ b/Build/source/texk/dvipdfm-x/pdfdev.c @@ -1335,7 +1335,7 @@ pdf_close_device (void) * as the font stuff. */ void -pdf_dev_reset_fonts (void) +pdf_dev_reset_fonts (int newpage) { int i; @@ -1349,7 +1349,8 @@ pdf_dev_reset_fonts (void) text_state.matrix.extend = 1.0; text_state.matrix.rotate = TEXT_WMODE_HH; - text_state.bold_param = 0.0; + if (newpage) + text_state.bold_param = 0.0; text_state.is_mb = 0; } @@ -1391,7 +1392,7 @@ pdf_dev_bop (const pdf_tmatrix *M) pdf_dev_gsave(); pdf_dev_concat(M); - pdf_dev_reset_fonts(); + pdf_dev_reset_fonts(1); pdf_dev_reset_color(0); } |