<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">I don't have an exact answer, but
      something similar recently happened to me.  I have a PDF with a
      bunch of Old Italic characters.   It displays correctly on screen
      regardless of what computer I use.  If I print from my laptop
      downstairs to the Brother network printer in my study upstairs,
      the Old Italic characters all come out as nonsense (some accent
      shapes, a few odd letters).  If I print it upstairs on a different
      computer, but using the same network printer, all is well.  It's a
      Brother multifunction machine with the latest Windows driver
      installed on both machines.  Moral: PDFs aren't as bulletproof as
      we think.<br>
      <br>
      I assume you have already considered: are the fonts embedded in
      the PDF?  Did he enter the characters as precomposed combinations
      or by using combining marks?  First option more likely, I imagine.<br>
      <br>
      This is a real shot in the dark, but here goes:<br>
      Is it possible that, at some point in the process, the precomposed
      characters were decomposed and then put back together in a way
      that affected the output?  If the font in use contains precomposed
      combinations but does not support positioning of combining marks
      this might happen. ???<br>
      <br>
      David<br>
      <br>
      On 1/18/2016 5:14 PM, Dominik Wujastyk wrote:<br>
    </div>
    <blockquote
cite="mid:CAKdt-CegA9oPpD3YBXdJuNhtZ_D4X02PTafO2EMcQjTQvzW-ng@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small">A student of mine is preparing
          a PhD thesis with XeLaTeX.  He recently sent me his​ draft as
          a PDF (xelatex -> dvipdfmx (20150315)).  I attach a page of
          this, kkk.pdf, extracted from the thesis with pdftk.<br>
          <br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small">The Sanskrit text in roman
          script contains a number of letters that have under-dots, like
          ṣṭḥṃ etc.  He is typing this with a Unicode-aware editor,
          SublimeText.<br>
          <br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small">His PDF output from XeTeX
          displays on the screen just fine, using Okular or Evince
          (Linux Mint 17.3 etc.).<br>
          <br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small">But when I <i>print</i> his
          document on my HP LaserJet Pro 400 MFP printer, the underdots
          have turned into overdots, and are shifted slightly
          horizontally.  I attach a scan of the printed output,
          kkk-pdf-scan.pdf.  <br>
          <br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small">I haven't encountered anything
          quite like this before, and it baffles me.  I've tried
          outputting the PDF to PS and printing that.  Printing the PDF
          to another PDF.  I've tried using Evince not Okular.  Always
          the same problem.  Everything points to the printer or the
          printer driver.  But this is not a hole-in-the-wall printer,
          and I'm using HP's own driver.  HP knows how to interpret
          PostScript, surely.<br>
          <br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small">The system details for the
          installed printer and driver are: <br>
          <br>
          <div style="margin-left:40px">HP_LaserJet_400_MFP_M425dn<br>
            --------------------------<br>
            Type: Printer<br>
            Device URI:
            hp:/usb/HP_LaserJet_400_MFP_M425dn?serial=CNF8H3NM1D<br>
            PPD: /etc/cups/ppd/HP_LaserJet_400_MFP_M425dn.ppd<br>
            PPD Description: HP LaserJet 400 MFP M425 Postscript
            (recommended)<br>
            Printer Sending data to printer.Jet_400_MFP_M425dn is idle. 
            enabled since Mon 18 Jan 2016 14:27:39 MST<br>
            Required plug-in status: Installed<br>
            Communication status: Good<br>
          </div>
          <br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small">I've run HP's diagnostics, and
          it is satisfied that the printer is properly installed and
          everything's up to date.<br>
          <br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small">Can anyone shed any light on
          this problem?<br>
          <br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small">Dominik<br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default" style="font-family:trebuchet
          ms,sans-serif;font-size:small"><br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">

--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  <a class="moz-txt-link-freetext" href="http://tug.org/mailman/listinfo/xetex">http://tug.org/mailman/listinfo/xetex</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>