You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法为WASM配置FontAwesome,求排查配置遗漏项

你存在的配置错误及遗漏步骤如下:

  • CSS @font-face的format属性值错误
    规范中OpenType字体对应的format值为opentype,你写的otf不会被浏览器识别,需修改为:
    @font-face {
        font-family: "FontAwesomeRegular";
        src: url(data:application/x-font-otf;charset=utf-8;base64,...) format('opentype');
        font-weight: normal;
        font-style: normal;
    }
    
  • base64编码有效性校验
    PowerShell生成base64时默认会插入换行符,你需要把编码结果中的所有换行、空格全部删除后再填入CSS的url中,否则会导致CSS解析失败,字体无法加载。
  • App.xaml中FontFamily配置完全错误
    ms-apps:///Assets/xxx的路径格式仅适用于将字体文件放在项目Assets目录下的加载场景,你使用CSS嵌入base64注册字体时,直接填写CSS中定义的font-family名称即可:
    <FontFamily x:Key="FontAwesomeRegularWasm">FontAwesomeRegular</FontFamily>
    
  • 确认Fonts.css被正确引入
    检查Wasm项目的index.html中是否已经正确引入了你的Fonts.css文件,引入路径要和实际文件存放路径匹配。
  • 图标可用性校验
    FontAwesome 5免费版的Regular字重仅提供少量图标,你使用的&#xf7a5;大概率属于付费Pro版的图标,可先替换为免费版明确支持的Regular图标(如&#xf007;用户图标)做验证,排除图标不存在的问题。

内容的提问来源于stack exchange,提问作者Robotuner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 12:27:05