Я создаю файл PDF, используя itextpdf, и мне нужен символ степени. Я знаю, что он существует шрифтом Times-New-Roman. Использование строки Unicode работает для Swing, но не для itext. Он просто отображает буквальную строку.
Font headerFont = new Font(FontFamily.TIMES_ROMAN, 10.f, Font.BOLD, BaseColor.BLACK);
У меня есть символ степени в переменной:
tempScale="\\u00B0C";
Я добавляю строку в свой PDF следующим образом:
table.addCell(createCell("Actual\nTemperature\n"+tempScale,headerFont));
Я читал о добавлении basefont.IDENTITY_H для доступа ко всем символам шрифта, но неясно, как я включил это в экземпляр шрифта Times-New-Roman. Может кто-нибудь сказать мне, как отобразить символ степени? ТИА.