有没有办法在WebView中使用Apple San Francisco?

时间:2017-10-27 05:48:54

标签: xamarin xamarin.ios xamarin.forms ios11

我的CSS样式表似乎工作正常,但我无法将字体更改为与iOS 11中使用的系统字体非常匹配的字体。以下是我尝试的内容:

body, html {
    color: red;
    font-family: 'San Francisco';
};

字符颜色为红色但字体不会改变。

如何在我的Xamarin.Forms iOS中指定与Apple System Font非常相似的字体?

1 个答案:

答案 0 :(得分:4)

可以通过以下方式检索系统字体系列名称:

UIFont.PreferredBody.FamilyName

在iOS 11上它是:

.SF UI Text

旧学校:

<font face='.SF UI Text'>This is the iOS System Font: San Francisco</font>

HTML / CSS:

<!DOCTYPE html>
<html>
    <head>
            <style type='text/css'>
                body { 
                    font-family: '.SF UI Text';
                    font-size: 60pt;
                }
            </style>
     </head>
<body>
This is the iOS System Font: San Francisco
</body>
</html>