首页 > 系统相关 >avalonia在linux下运行出现Default font family name can't be null or empty问题的解决

avalonia在linux下运行出现Default font family name can't be null or empty问题的解决

时间:2024-11-13 10:50:48浏览次数:1  
标签:null name family linux font empty avalonia

avalonia在linux下运行出现Default font family name can't be null or empty的错误,是因为Avalonia 无法确定或找不到默认的字体名,可以先在控制台打命令确定本机安装字体

fc-list

然后在avalonia项目的program.cs中增加此代码:

复制代码
        public static AppBuilder BuildAvaloniaApp()
        {
            FontManagerOptions options = new FontManagerOptions()
            {
                DefaultFamilyName = "Microsoft YaHei"
            };

            return AppBuilder.Configure<App>()
                .UsePlatformDetect()
                .LogToTrace()
                .With(options);
        }
复制代码

运行即可解决问题。

标签:null,name,family,linux,font,empty,avalonia
From: https://www.cnblogs.com/ILoveJackSparrow/p/18543380

相关文章

  • uname
    作用用于相似操作系统信息,包括内核版本、主机名、处理器类型等。语法uname[-amnrsv][--help][--version]参数说明-a,--all:按如下次序输出所有信息,其中若-p和-i的探测结果为未知,则省略。-s,--kernel-name:输出内核名称。-n,--nodename:输出网络节点的主......
  • vue3 antd 报错:please transfer a valid name path to form item
    在使用antd时多层嵌套循环表单时校验会报如下错误:pleasetransferavalidnamepathtoformitem原因:是循环体和字段无法绑定解决如下:<a-form><divv-for="(item,index)inform.List":key="index"><a-form-item:name="['List',index,&......
  • springboot项目使用JpaRepository后启动报错A component required a bean named 'XXX'
    在最近的项目中我使用了JpaRepository作为数据处理的接口,但在调用接口时始终报错,经过查询后发现问题出在导入的包不对,我导入的包为org.springframework.dataspring-data-jpa2.6.9应该导入的包为org.springframework.bootspring-boot-starter-data-jpa2.6.9spring-dat......
  • pip install了之后还是显示no module named xxx的解决办法
    1.先查看pip的模块安装路径 就是图片里面的/usr/lib/python2.7/site-packages2.然后查看python的默认模块路径linux直接输入python,进行控制台然后继续:importsys查看print(sys.path) 会出现一个site-packages的路径,这个就是模块的路径。在site-packages添加一个路径文......
  • DataStudio连接opengauss报错Invalid username/password,login denied
    1、具体现象2、解决办法(1)密码不正确如果不确认密码是否正确可以重新修改密码,并进行gsql连接测试(2)修改参数确认密码正确,服务端可以正常连接,检查pg_hba.conf配置文件vim/opt/opengauss/data/single_node/ph_hba.conf此规则采用md5方式对密码加密两种解决方式:一种是......
  • C++ namespace介绍
    我们来看一下这一段代码:intrand=0;intmain(){ printf("%d",rand); return0;}运行结果如下:当我们添加一个头文件stdlib.h时,运行结果如下:我们可以发现,报错了。这里的问题出现在我们在全局定义了一个变量rand.并且导入了一个头文件stdlib.h在stdlib.h这个......
  • c++中使用using namespace的命名空间污染问题
    如果 a.h 中使用了 usingnamespaceaa;,并且 b.cpp 包含了 a.h,那么在 b.cpp 中可以直接使用 aa 命名空间中的内容,因为 usingnamespaceaa; 会被一并包含进来。解释usingnamespace 会将指定命名空间中的所有符号引入当前作用域。当 b.cpp 包含 a.h 时,a.h 中......
  • C++和C中的结构体兼容问题Anonymous non-C-compatible type given name for linkage p
    这个编译错误消息指的是,在typedef声明中引入了一个匿名非C兼容类型,编译器为了链接处理给它了一个名字,但它建议添加一个标签名称来显式命名该类型,以便更好地支持C语言的兼容性和跨文件链接。问题原因在C++中,匿名结构体和匿名联合体是合法的,它们可以在没有显式名称的情况下......
  • kubectl命令强制删除一直terminating的namespace(通过API直接修改Namespace的Finalizer
    要强制删除处于“Terminating”状态的ingress-nginx命名空间,您可以按照以下步骤操作:获取命名空间的JSON描述并保存到文件:kubectlgetnamespaceingress-nginx-ojson>ingress-nginx.json编辑保存的JSON文件:打开ingress-nginx.json文件,找到metadata.fina......
  • Seinfeld Netflix episode name
    https://www.netflix.com/hk-en/title/70153373 document.querySelector('section#section-seasons-and-episodes')document.querySelector('div#seasons-and-episodes-list-container') S01E01===SeinfeldS01E02===TheStakeOutS01E03===TheRobb......