Nattapong Sirilappanich created PDFBOX-3147:
-----------------------------------------------

             Summary: PDFBox fail to render Thai character properly
                 Key: PDFBOX-3147
                 URL: https://issues.apache.org/jira/browse/PDFBOX-3147
             Project: PDFBox
          Issue Type: Bug
          Components: Rendering
    Affects Versions: 2.0.0
         Environment: Windows 7 x86-64.
JRE 8 build 1.8.0_66-b17
            Reporter: Nattapong Sirilappanich


{code}
                try {
                        // Create a document and add a page to it
                        PDDocument document = new PDDocument();
                        PDPage page = new PDPage();
                        document.addPage( page );

                        // Create a new font object by loading a TrueType font 
into the document
                        PDFont font = PDType0Font.load(document, new 
File("ARIALUNI.TTF"));

                        // Start a new content stream which will "hold" the to 
be created content
                        PDPageContentStream contentStream = new 
PDPageContentStream(document, page);

                        // Define a text content stream using the selected 
font, moving the cursor and drawing the text "Hello World"
                        contentStream.beginText();
                        contentStream.setFont( font, 12 );
                        contentStream.newLineAtOffset( 100, 700 );
                        contentStream.showText( "กูกินก้งปิ้งอยู่ในถ้ำ" );
                        contentStream.endText();

                        // Make sure that the content stream is closed:
                        contentStream.close();

                        // Save the results and ensure that the document is 
properly closed:
                        document.save( "ArialUnicode.pdf");
                        document.close();
                } catch (IOException e) {
                        e.printStackTrace();
                }
{code}

The code above is modified from sample code provided via PDFBox example.
I tried to use Arial Unicode font which is shipped as part of Windows 7.
The generated PDF missing some glyph and render some other gibberish glyph.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to