summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/pdfdev.c
diff options
context:
space:
mode:
authorKhaled Hosny <khaledhosny@eglug.org>2015-01-06 22:43:51 +0000
committerKhaled Hosny <khaledhosny@eglug.org>2015-01-06 22:43:51 +0000
commitdef4d95ae5f2fcdf35c809ed0abe570d03e3c639 (patch)
tree5a67580ef943a9fd30104acf418fe8d8181625b0 /Build/source/texk/dvipdfm-x/pdfdev.c
parentb847134fc8e83f0ef5195d3df1d6baa15d49d465 (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.c7
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);
}