Problem with PDF, text to curves error

Hi

I made PHP program that generates PDF files with some Panel that Laser need to cut. All have to be in curves. I use SVG for pictures. SVG works fine. But there is a problem with converting text to curves on PDF import. Text is a mess.

Here is PDF file: http://panel.ampio.com.pl/composer_stuff/zamowienia/grawer/grawer-50.pdf

If You open it as Text, it works, but if You try to open it as Curves every text is a mess.

I dont think its a Font problem, because in Text modde all fonts is working (I use Arial and Currier New fot this PDF).

Can You help mi with that?

  • here is pictures with:

    Text import:

    [url=https://ibb.co/ftYm5x][img]preview.ibb.co/.../url]

    and Curves import:

    [url=https://ibb.co/bvunCc][img]preview.ibb.co/.../url]

    • That's because this "Courier" font is not really "Courier", it's a similar font with different name (CourierNewPSNT), so the program couldn't recognize it. If you replace it with CourierNew or any other installed font, it will works fine.

      • how to force Corel to show this window? It dont show in my corel anymore when Im opening file. 

        Strange thing is that fonts in PDF works when I view them in Adobe PDF viewer, chrome etc. but not in corel curves

        • how to force Corel to show this window? It dont show in my corel anymore when Im opening file. 

          I use the standard settings, under Tools/options/Text/Fonts, for use Font Navigator catalog. That means you should open FontNavigator before open CorelDRAW, go to File/find fonts, search your entire hard disk for fonts (although is better to have all fonts in just one folder, I useparate fonts in sub-folder alphabetically orderer), in order to create a database of font. Then, next time you open a file on CorelDRAW it will use this database for find or replace fonts. 

          Anyways, if you don't have the font the program couldn't find it. But you can choose "save this exception for future matching" on the replace message and replace manually CourierNewPSNT with Courier (or any other font). Remember, CorelDRAW and FontNavigator will consider that CourierNewPSNT is not "courier" nor "CourierNew" until you choose it.

          Strange thing is that fonts in PDF works when I view them in Adobe PDF viewer, chrome etc. but not in corel curves

          it's not strange, since the font is embedded on the PDF file, then it will show correctly while is a PDF. But when you import to CorelDRAW you convert the PDF to CDR file format. Some programs (such as Indesign or Quark XPress) allows to place a PDF as a package, but you can't modify anything of the content.

          • Some programs (such as Indesign or Quark XPress) allows to place a PDF as a package, but you can't modify anything of the content.

            Just a note that QXP has the capability to convert PDFs and other graphic formats to native objects for a couple versions now.

            • but CorelDRAW still doesn't have the oppsosite feature, as I said before, to import the PDF as a package, in the same way that we can choose when import a EPS if we want to import as "encapsulated file" or import as editable vector. it could be useful to have the same option for PDF files

              • Ok so problem still exists. What Did I do? I have use Mutool for windows to extract embeded fonts in PDF file. Next u used windows font library to install new fonts. Done that and tried Open PDF in Corel as Curves, and still same random hash not text. then instaled fonts in font manager, still same problem

                Strange thing is that if I open PDF file in corel as TEXT, fonts are ok. When I click on them Corel tells me font name and its ok, and looks like in Adobe PDF Viewer. 

                So its not problem with Corel missing fonts It breaks during import text as curves. 

                I tried it on X7 and 2017 CorelDraw

                • Yes, but it seems to be relative to this file, since it works fine with other files and this file seems to have several issues.

                  One solution could be convert text to curves using Acrobat before to import to CorelDRAW

                  https://we.tl/tmgr9Ur0QM 

                  and the best way is to use the right fonts. Try with this file:

                  https://we.tl/VKZs1BeZlI