Fonts 未在ios上加载NativeScript的字体

Fonts 未在ios上加载NativeScript的字体,fonts,nativescript,angular2-nativescript,Fonts,Nativescript,Angular2 Nativescript,字体没有加载到我的iphone模拟器上。 我按照上面列出的说明去做。但是,字体是为android加载的,而不是为ios加载的 代码: 我已将字体OpenSans Regular添加到app/fonts文件夹。iOS正在查找字体名称,而不是字体文件名。 为了让您的字体出现在iOS中,您需要使用其原始字体名称。要在MacOS下查看原始字体名称,请使用font Book应用程序打开字体,您将在中间顶部看到名称。我认为您要查找的原始名称是“开放式SAN”(不带-Regular) 如果保留原始字体名称并将

字体没有加载到我的iphone模拟器上。 我按照上面列出的说明去做。但是,字体是为android加载的,而不是为ios加载的

代码:


我已将字体OpenSans Regular添加到app/fonts文件夹。

iOS正在查找字体名称,而不是字体文件名。 为了让您的字体出现在iOS中,您需要使用其原始字体名称。要在MacOS下查看原始字体名称,请使用font Book应用程序打开字体,您将在中间顶部看到名称。我认为您要查找的原始名称是“开放式SAN”(不带-Regular)

如果保留原始字体名称并将CSS更改为以下代码,则代码将正常工作

.icon {
   font-family: 'Open Sans';
   font-size: 48;
}

两种操作系统的通用解决方案

Label { 
   font-family: 'Open Sans', 'OpenSans-Regular';
} 

请记住,如果您同时为Android和iOS开发应用程序,最佳做法是将文件重命名为iOS使用的名称-我认为使用下划线表示空格,并使用solve it在Android和iOS中重复使用
Label { 
   font-family: 'Open Sans', 'OpenSans-Regular';
}