[
https://issues.apache.org/jira/browse/PDFBOX-3147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nattapong Sirilappanich updated PDFBOX-3147:
--------------------------------------------
Attachment: compareresult.jpg
The screen shot comparing rendered PDF generated by PDFBox and actual text with
similar font rendered in Microsoft Notepad.
> 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
> Attachments: ArialUnicode.pdf, compareresult.jpg
>
>
> {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]