Hello, With Courier font i can get the text alignment properly. For example i can fix one line with 12 characters and it was align perfectly.
But if i use other font (in my case ST-Song) it will not align correctly. Spaces will take less space and each character have it's own width size. How can i set ST-Song font behave the same like Courier in term of character width size. I can set the character width using below code for Courier but not for ST-Song //Working Font FontCourier = new Font(Font.COURIER); FontCourier.setSize(12f); BaseFont bfChinese = BaseFont.createFont(BaseFont.COURIER, BaseFont.CP1252, BaseFont.EMBEDDED); int[] widths = bfChinese.getWidths(); for (int k = 0; k < widths.length; ++k) { if (widths[k] != 0) widths[k] = 1000; } bfChinese.setForceWidthsOutput(true); Font FontChinese = new Font(bfChinese, 12, Font.NORMAL); //NOT WORKING BaseFont bfChinese = BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); int[] widths = bfChinese.getWidths(); for (int k = 0; k < widths.length; ++k) { if (widths[k] != 0) widths[k] = 1000000; } bfChinese.setForceWidthsOutput(true); Font FontChinese = new Font(bfChinese, 12, Font.NORMAL); Thank you. Regards, Squall -- View this message in context: http://www.nabble.com/Justification-Character-width-size-tf4374840.html#a12470088 Sent from the iText - General mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/