virtual public void TestWidths() {
PdfReader pdfReader = TestResourceUtils.GetResourceAsPdfReader(TEST_RESOURCES_PATH, "fontwithwidthissue.pdf");
try {
PdfDictionary fontsDic = pdfReader.GetPageN(1).GetAsDict(PdfName.RESOURCES).GetAsDict(PdfName.FONT);
PRIndirectReference fontDicIndirect = (PRIndirectReference) fontsDic.Get(new PdfName("F1"));
CMapAwareDocumentFont f = new CMapAwareDocumentFont(fontDicIndirect);
Assert.IsTrue(f.GetWidth('h') != 0, "Width should not be 0");
}
finally {
pdfReader.Close();
}
}