如何在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+下一个+重型 这将允许您访问字体的所有不同重量 不过,您需要实现自定义字体 我发现它在解释如何做这件事上做得非常好 一旦实施,您将能够将您喜欢的权重分配给控件
希望这有帮助。-嘿,你解决了这个问题吗?嘿,你解决了这个问题吗?