Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Xamarin.Forms中更改中字体的权重?_Xamarin_Xamarin.forms - Fatal编程技术网

如何在Xamarin.Forms中更改中字体的权重?

如何在Xamarin.Forms中更改中字体的权重?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我试着这样做: <Label FontSize="10" FontAttributes="None" /> <Label FontSize="10" FontAttributes="Bold" /> 然而,粗体字会使字符太暗,而没有一个字符会使字符太亮。是否有一种方法可以使用iOS和Android CustomRenderer之类的工具将字体更改为介于两者之间的字体?我强烈建议您考虑使用自定义字体。否则,您可能需要为iOS和Android项目创建自定义呈现程序,并尝试将

我试着这样做:

<Label FontSize="10" FontAttributes="None" />
<Label FontSize="10" FontAttributes="Bold" />

然而,粗体字会使字符太暗,而没有一个字符会使字符太亮。是否有一种方法可以使用iOS和Android CustomRenderer之类的工具将字体更改为介于两者之间的字体?

我强烈建议您考虑使用自定义字体。否则,您可能需要为iOS和Android项目创建自定义呈现程序,并尝试将字体属性公开到窗体层。 使用自定义字体更快。
从XamarinHelp中查看这一点

我强烈建议您使用自定义字体。否则,您可能需要为iOS和Android项目创建自定义呈现程序,并尝试将字体属性公开到窗体层。 使用自定义字体更快。
从XamarinHelp查看一下这一点

在您的案例中,我所做的是在我的应用程序中使用自定义字体,我可以使用不同的字体变体

让我们以Avenir Next Font Name为例。我会:

Avenir+下一代+超轻

Avenir+下一个+常规

Avenir+下一个+中等

Avenir+Next+Demi

Avenir+下一个+粗体

Avenir+下一个+重型

这将允许您访问字体的所有不同重量

不过,您需要实现自定义字体

我发现它在解释如何做这件事上做得非常好

一旦实施,您将能够将您喜欢的权重分配给控件


希望对您有所帮助。-

在您的情况下,我所做的是在我的应用程序中使用自定义字体,在这些应用程序中,我可以使用不同的字体变体

让我们以Avenir Next Font Name为例。我会:

Avenir+下一代+超轻

Avenir+下一个+常规

Avenir+下一个+中等

Avenir+Next+Demi

Avenir+下一个+粗体

Avenir+下一个+重型

这将允许您访问字体的所有不同重量

不过,您需要实现自定义字体

我发现它在解释如何做这件事上做得非常好

一旦实施,您将能够将您喜欢的权重分配给控件


希望这有帮助。-

嘿,你解决了这个问题吗?嘿,你解决了这个问题吗?