当前位置:  开发笔记 > 编程语言 > 正文

为什么不使用自定义字体?Xamarin.Forms.iOS

如何解决《为什么不使用自定义字体?Xamarin.Forms.iOS》经验,为你挑选了1个好方法。

我正在使用自定义字体,目前正在使用一种名为“ Yellowtail-Regular.tff”的字体。我Fonts在iOS文件夹中创建了一个名为的地图,并在其中添加了tff文件。之后,我进入Info.plist并创建了一个,Fonts provided by application然后在其中创建了一个名为的新字符串Fonts/Yellowtail-Regular.ttf

现在,当我尝试像这样使用它时:

标准字体(Helvetica Neue)仍然保留。我也尝试过:

但是结果相同。

我错过了一步还是做错了什么?



1> SushiHangove..:

如果您Yellowtail-Regular.ttf从http://www.1001freefonts.com/yellowtail.font使用,则该字体名称iOS将为Yellowtail

每个平台都有不同的命名约定,因此使用Device.OnPlatform可能类似于:

public Label()
{
  FontFamily = Device.OnPlatform("Yellowtail", "Yellowtail-Regular", "/Assets/Yellowtail-Regular.ttf#Yellowtail-Regular");      
}

要确认您的iOS字体系列名称,请macOS打开您的.ttfusing,Font Book然后将使用macOS/ 的名称iOS是应用程序标题栏中的名称。

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有