Я хочу использовать пользовательский шрифт при создании PDF-файла с помощью iTextSharp, потому что pdf содержит некоторые символы Turki sh. Я могу справиться с этим на Android с помощью этого вопроса. Использовать пользовательский шрифт с Unity3D и ItextSharp
path = Path.Combine("/system/fonts/", "DroidSans.ttf");
iTextSharp.text.FontFactory.Register(path, "DroidSans");
font = iTextSharp.text.FontFactory.GetFont("DroidSans",
BaseFont.IDENTITY_H,
false,
10,
iTextSharp.text.Font.NORMAL);
Но в iOS нельзя использовать путь системных шрифтов
Вещи, которые я пробовал:
Application.persistentDataPath/Assets/Resources/myfont.otf;
Этот путь возвращает ноль.
Application.persistentDataPath/Assets/myfont.otf
; Этот путь также возвращает ноль.
Также пытался загрузить Resources.Load(myfont.otf)
и затем привести к iTextSharp.text.Font
, но это также дает ошибку.
Есть идеи?