Используйте пользовательский шрифт с Unity и iTextSharp на iOS - PullRequest
0 голосов
/ 22 марта 2020

Я хочу использовать пользовательский шрифт при создании 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, но это также дает ошибку.

Есть идеи?

...