Xamarin ios: проблемы с OpenSans-Light - PullRequest
0 голосов
/ 22 октября 2018

Странно, я могу правильно создать шрифт, но uiFont для первого файла ниже, я получаю шрифт и uiFont для второго файла.Оба файла находятся в папке «Ресурсы» с действием «Build» от 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);

1 Ответ

0 голосов
/ 22 октября 2018

Это потому, что я не добавил легкий шрифт в список info.plist

...