ytchw101

Results 8 issues of ytchw101

请问下我现在程序要实现界面显示繁体, 除了String资源中翻译一下, 对应程序也需要加载繁体字体吗? OK 确定 確定 注:目前程序使用了一个方正简体(字体资源是编译到程序中的),

Linux工程,使用2个字体一个默认字体 一个宋体。 当设置mledit属性字体名称为 “宋体” (即widget_set_style_str(mledit, "font_name", ""宋体); 然后输入一个在宋体中包含但在默认字体中没有的特殊字符 此时只有在mledit失去焦点(如关闭软件盘,或点击mledit外的其他位置)时,该字符才能在mledit中显示出来.

awtk-linux-fb程序 ,资源放在默认的/release/assets/default/raw 下运行一切正常。但我想和之前做的嵌入式平台一样 部分资源编译到应用中 (即应用直接从rom中加载) 我是修改xxx_assets_defaut.inc文件 #include "default/inc/images/xxx.res" ... assets_manager_add ... 这样资源编译到应用中后,运行提示 assets_manager_add: Assertion '! "mmap model not supportedc assets this is in rom 问:是Linux不能把资源文件编译到应用中使用吗》?还是 需要哪些地方要修改 比如打开什么宏定义等? 该怎么做。。?

先创建一个 widget_t* cont_obj = canvas_widget_create(page_main, 0, 50, 800, 300); 然后 widget_t* label = label_create(cont_obj, 10, 10, 300, 150); //创建位置(x,y)相对于cont_obj左上角 // label_resize_to_content(label, 10, 0xFFFF, 10, 0xFFFF); widget_set_style_int(label, "font_size", 150); widget_set_style_str(label, "text_color",...

加载外部矢量字体,以前(使用的awtk源码是2020年6月的)在嵌入式平台使用 asset_info_t* iter = assets_manager_load(assets_manager(), ASSET_TYPE_FONT, font_name); 加载字体时,会在asset_info_create 中申请 字体大小 + sizeof(asset_info_t)内存 。 字体使用完后我会font_manager_unload_font 释放字体资源 目前工程使用完全没问题。 换成在Linux平台(用最新awtk源码),使用assets_manager_load 加载字体 时申请空间很小, 是不需要加载到内存, 直接对矢量字体进行解析了吗》? 如果是这样那我就没必要再 加载 和释放字体咯

你好,我的目的是得到某个矢量字体(.ttf字体)中某些字的字模数据。ttf字体存在SD卡上 目前工程的做法是: 1. asset_info_t* iter = assets_manager_load(assets_manager(), ASSET_TYPE_FONT, font_name); 2. ttf字体加载成功后再使用font_manager_get_font 和 font_get_glyph即可得到我想要的字模数据。 问题:主要第1步骤加载字体比较耗时,字体越大越耗时 比如加载一个15M的 "宋体.ttf" 约需要2秒左右 使用预加载(assets_manager_preload)也一样耗时 想问下有无什么其他办法能直接得到SD卡中某个ttf字体中的某些字的字模数据? (AWTK源码我是20年6月最后更新的,目前使用比较稳定,所以一直未更新)