Установить семейство шрифтов для UILabel с AttributedText HTML - PullRequest
0 голосов
/ 29 апреля 2020

Прежде всего, я просто хочу отобразить содержимое Html на своем ярлыке. Html просто, например: Some <b>bold</b> text

Я сделал это с помощью следующего кода:

var attr = new NSAttributedStringDocumentAttributes();
var nsError = new NSError();
attr.DocumentType = NSDocumentType.HTML;  
var font = NewHTMLLabel.Font;  
string htmlContents = $"<span style='font-size: {fontSize};font-family: '{font.Name}''>" + ViewModel.HtmlText + "</span>";
NewHTMLLabel.AttributedText = new NSAttributedString(htmlContents, attr, ref nsError);

Здесь font-size работает, как ожидалось, и мой UILabel использует этот размер , но font-family не вступает в силу. Если я использую font.FamilyName вместо font.Name, он устанавливает семейство шрифтов, как и ожидалось, но HTML не работает (весь текст обычный, без жирного текста внутри).

Так в чем проблема?

...