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]