[ https://issues.apache.org/jira/browse/PDFBOX-3147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tilman Hausherr updated PDFBOX-3147: ------------------------------------ Labels: Thai gsub (was: ) > PDFBox fail to write Thai character properly > -------------------------------------------- > > Key: PDFBOX-3147 > URL: https://issues.apache.org/jira/browse/PDFBOX-3147 > Project: PDFBox > Issue Type: Bug > Components: Writing > Affects Versions: 2.0.0 > Environment: Windows 7 x86-64. > JRE 8 build 1.8.0_66-b17 > Reporter: Nattapong Sirilappanich > Priority: Major > Labels: Thai, gsub > Attachments: ArialUnicode.pdf, ThaiText.txt, compareresult.jpg, > example.pdf > > > {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 (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org