Я пытаюсь использовать символ Unicode в своем файле PDF с iTextSharp.
Dim base As BaseFont = BaseFont.CreateFont("C:\\WINDOWS\\Fonts\\WINGDING.TTF", BaseFont.IDENTITY_H, BaseFont.EMBEDDED)
Dim wd As Font = New Font(base, 12, Font.NORMAL, BaseColor.BLACK)
phrase = New Phrase("q", wd)
Это Q.Key в Wingding. Но в файле PDF это не работает. Он просто ничего не печатает там, где должен быть Char.
Где ошибка?
base
...getFontFamilyName()
иgetPostscriptFontName()
в частности.getEncoding()
тоже не помешает. Убедитесь, что вы получаете именно тот шрифт, о котором просите. - person Mark Storer   schedule 18.02.2011