title: Trying to export a report with unicode text to pdf using SynPDF, results in mixed-up text
body: <p>SynPDF have fixed some unicode issues, but not all of them aparently.
  The following is a streight forward code for exporting a quickreport to PDF usiny SynPDF:</p>
  <pre><code>procedure TForm1.CreatePdf(QuickRep: TCustomQuickRep; const aFileName: TFileName);
  var
  Pdf: TPdfDocument;
  aMeta: TMetaFile;
  i: integer;
  begin
    Pdf := TPdfDocument.Create;
    Pdf.UseUniscribe := True;
    try
        Pdf.DefaultPaperSize := psA4;
        QuickRep.Prepare; 
        for i := 1 to QuickRep.QRPrinter.PageCount do begin
          Pdf.AddPage;
          aMeta := QuickRep.QRPrinter.GetPage(i);
          try
            // draw the page content
            Pdf.Canvas.RenderMetaFile(aMeta,1,0,0);
          finally
            aMeta.Free;
          end;
        end;
        Pdf.SaveToFile(aFileName);
    finally
      Pdf.free;
    end;
  end;
  </code></pre>
  <p>Here is a screenshot of a report designer with a label,
  that has hebrew string that translates:</p>
  <p>Phone: 03-5555555
  <img src="https://i.stack.imgur.com/2uviX.jpg" alt="Phone" /></p>
  <p>This is shown at runtime as is, and also prints the same.
  With SynPDF however, the result is the following:
  <img src="https://i.stack.imgur.com/kJBMc.jpg" alt="PhonePDF" /></p>
  <p>Does anyone know what can be done about this?</p>
  <p>The reason I'm using SynPDF is because it's free,</p>
  <p>and because it renders the text from the metafile</p>
  <p>rather than just take a picture,</p>
  <p>which means I get high quality text with my pdf file.</p>
  <p>but I wont rule out other components, given they</p>
  <p>have a solution to this problem.</p>
  <p>Thank you.</p>