首页 > 其他分享 >imgui中文字体库导入乱码问题

imgui中文字体库导入乱码问题

时间:2024-07-26 22:51:20浏览次数:13  
标签:文件 imgui 乱码 中文字体 导入 字体 font

1.中文字体库导入乱码问题

1.修改clion中的文件编码配置

2.按住 Ctrl+Shift+Alt+/,选中Registry…,然后取消run.processes.with.pty

3.cmakelist.txt导入字体文件,注意不要加u8了,不然会乱码

#字体文件
include_directories(
        ${PROJECT_SOURCE_DIR}/include/fonts
)

然后main.cpp文件中:
    // 使用内存加载字体
    ImFont* font = io.Fonts->AddFontFromMemoryTTF((void*)AlimamaFangYuan_data, AlimamaFangYuan_size, 22.0f, NULL, io.Fonts->GetGlyphRangesChineseFull());
    if (!font) {
        std::cerr << "Failed to load font." << std::endl;
    } else {
        std::cout << "Font loaded successfully." << std::endl;
        std::cout << "测试中文输出" << std::endl;
    }

标签:文件,imgui,乱码,中文字体,导入,字体,font
From: https://www.cnblogs.com/chengqiang521/p/18326409

相关文章

  • 前端文件下载word乱码问题
    记录一次word下载乱码问题:用的请求是axios库,然后用Blob去接收二进制文件思路:现在的解决办法有以下几种,看看是对应哪种,可以尝试解决1.将响应类型设为'blob',这也是最重要的,如果没有解决那么请往下看2.Mock.js组件库问题,mock.js的配置文件源码中会将response,将入口中引入的的m......
  • 关于时间格式存入Redis里面乱码的问题
    java的LocalDateTime时间类型不能转json传输,一般都是用这两个注解解决@JsonDeserialize(using=LocalDateTimeDeserializer.class)@JsonSerialize(using=LocalDateTimeSerializer.class)  @JsonDeserialize:json反序列化注解,用于字段或set方法上,作用于setter()方法,将jso......
  • JAVA导出Excel文档水印包含中文变成乱码了(变成口了)
     在服务器执行下 fc-list:lang=zh如果为空说明没有中文字体,所以中文没法渲染,这样的话只能在项目里面自己引入字体 伪代码如下//加载外部字体文件Fontfont=null;try{InputStreamawardFontFile=Thread.currentThread().getCo......
  • U盘乱码文件恢复:高效数据恢复方法详解
    U盘作为我们日常生活和工作中常见的存储设备,时常用于数据的传输和保存。然而有时我们会发现U盘中的文件出现了乱码,这给我们的数据管理和使用带来了极大的不便。那么U盘乱码文件究竟是如何产生的?又该如何恢复呢?一、U盘乱码原因分析病毒感染:使用公共电脑后,U盘可能感染病毒,导致......
  • IMGUI快速入门
    资源大全官方资源源码+例子:ocornut/imgui:DearImGui:Bloat-freeGraphicalUserinterfaceforC++withminimaldependencies(github.com)python绑定:pyimgui/pyimgui:Cython-basedPythonbindingsfordearimgui(github.com)调试IMGUI自身:调试工具·ocornut/imgui......
  • 使用Python读取PDF文件,部分内容显示为一串乱码。我应该如何恢复它?
    使用Python读取PDF文件,部分内容显示为一串乱码。我该如何恢复它?importfitzdoc=fitz.open("2303.11366v4.pdf")#downloadfromhttps://arxiv.org/pdf/2303.11366print(doc[2].get_text().split('Figure1')[0])我得到了这样的文字:<RXDUHLQWKHPLGGOHRIDURRP>@7DVN......
  • 如何在带有DX11绘图界面的软件上画imgui界面
    前言处于某些研究目的,我们经常需要在dx11绘制的界面上绘制我们自己的操作菜单,以方便进行一些可视化操作;这里面imgui库因为其优越的可用性,健壮性和美观性,得到了很多人的青睐。那么我们应该如何在一个带有dx的软件界面上利用imgui绘制我们自己的界面呢?下面的代码就是为了解决这个问......
  • Mac使用Charles抓包并且解决中文乱码
    1.安装软件直接去官网下载,这里就不多比比了。2.激活下载好之后打开界面,点击help->register输入下面这个,如果不能使用再百度一下,多得很RegisteredName:https://zhile.ioLicenseKey:48891cf209c6d32bf4123.解决乱码问题:Proxy->SSLProxyingSettings,勾选EnableSSLProxying,点......
  • 日立硬盘病毒破坏文件打开乱码恢复
    针对您提到的“日立硬盘病毒破坏文件打开乱码恢复”问题,我们可以从以下几个方面进行分析,并给出具体的解决方案。一、可能的病毒类型由于描述中提到了“病毒破坏文件”,我们可以推测这可能是一种文件型病毒或加密勒索病毒。文件型病毒通常会感染并修改文件内容,导致文件损坏或无法......
  • 【已解决】完美解决Python2操作中 文名文件乱码 问题:深入解析与策略
    【已解决】完美解决Python2操作中文名文件乱码问题:深入解析与策略亲测有效一、乱码问题的根源剖析二、优雅处理乱码问题的策略1.统一编码:2.正确处理文件路径:3.异常处理:4.环境适配:三、示例代码与最佳实践四、扩展应用与高级技巧五、总结与展望一、......