Avalonia全局字体

1. 下载字体文件(推荐TTF文件)

2. 文件放置到工程-项目-Assets文件夹-Fonts文件夹下面(推荐地址)

3. APP.axaml文件中增加以下代码

<Application.Styles>
    <FluentTheme />
    <Style Selector="TextElement">
        <!-- 引用同一个字体家族,系统会自动按字重匹配 -->
        <Setter Property="FontFamily" Value="avares://UrsaDemo/Assets/Fonts/SourceHanSansSC-Regular.ttf#Source Han Sans SC" />
    </Style>
</Application.Styles>

4. 增加的同一字体家族的字体,可以只引用其中一个就可以(通常是 Regular/Normal),其它的会自动对应,注意要字体家族名称一致。

5. 在使用的地方可以使用FontWeight属性来控制具体的显示样式

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注