Как ни странно, я могу правильно создать шрифт, но uiFont в первом файле ниже, я получаю шрифт и uiFont для второго файла. Оба файла находятся в папке Resources с действием сборки BundleResources. Любая идея, почему это происходит?
Шрифты были загружены отсюда: https://github.com/google/fonts/tree/master/apache/opensans
Это не работает:
var data = NSData.FromFile("OpenSans-Light.ttf");
var provider = new CGDataProvider(data);
var font = CGFont.CreateFromProvider(provider);
var uiFont = UIFont.FromName(font.PostScriptName, 44f);
Это работает:
var data = NSData.FromFile("OpenSans-Regular.ttf");
var provider = new CGDataProvider(data);
var font = CGFont.CreateFromProvider(provider);
var uiFont = UIFont.FromName(font.PostScriptName, 44f);
font.PostScriptName
? Это должен быть либо Open Sans Light, либо OpenSans-Light. - person SushiHangover   schedule 22.10.2018