HarmonyOS 使用drawTextBlob画中文出不来,是什么原因?
let brush_color_black : common2D.Color = { alpha: 0xFF, red: 0x00, green: 0x00, blue: 0x00 }
brush.setColor(brush_color_black)
canvas.attachBrush(brush)
const font = new drawing.Font()
font.setSize(100)
let tf=  new drawing.Typeface()
font.setTypeface(tf);
const textBlob = drawing.TextBlob.makeFromString("测试", font)
canvas.drawTextBlob(textBlob,120,340)
canvas.detachBrush()
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS AVPlayer创建失败,5400102是什么原因? 
1828浏览  • 1回复 待解决
地图定位不准,是什么原因啊? 
1226浏览  • 1回复 待解决
ForEach无法遍历全部数据,是什么原因 
3027浏览  • 1回复 待解决
HarmonyOS DevEco Studio 打包构建很慢是什么原因 
1441浏览  • 1回复 待解决
HarmonyOS  报错 window load content failed是什么原因 
2210浏览  • 1回复 待解决
设备卡死,无法重启,是什么原因啊? 
1837浏览  • 1回复 待解决
Docker 容器异常退出,code 139 是什么原因? 
7495浏览  • 1回复 待解决
启动UIAbility报The specified  ability does not exist 错误是什么原因? 
2732浏览  • 1回复 待解决
NOVER8更新鸿蒙后,手机使用散热变差了,是什么原因 
6208浏览  • 2回复 待解决
HarmonyOS 测试机在DevEco上无法识别是什么原因 
2263浏览  • 1回复 待解决
DevEco Studio 没有展示Show API Reference是什么原因啊 
3692浏览  • 0回复 待解决
deveco编译完native后没有安装hap是什么原因? 
6363浏览  • 1回复 待解决
HarmonyOS overrides加了@mpaas/shuckle,但是依赖不到,可能是什么原因 
1025浏览  • 1回复 待解决
以下代码中space属性没有生效是什么原因? 
1830浏览  • 1回复 待解决
ShardingSphere 中 sharding-jdbc + Oracle 启动异常是什么原因? 
4964浏览  • 1回复 待解决
光学雨量计罩体内部出现水珠是什么原因? 
4343浏览  • 0回复 待解决
HarmonyOS 调用数据打印出来都是空的,是什么原因 
1029浏览  • 1回复 待解决
fillColor(Color.Blue) 绘制颜色没有生效是什么原因? 
2034浏览  • 1回复 待解决
有谁知道地图无瓦片是什么原因啊? 
3621浏览  • 1回复 待解决
navicat for mysql 不乱码 但是用命令行乱码 是什么原因? 
2876浏览  • 1回复 待解决
HiSpark_WiFi_IoT智能小车单侧轮子转是什么原因? 
5111浏览  • 0回复 待解决
在编译时固件时出现的问题,是什么原因,怎么解决? 
9702浏览  • 3回复 已解决
#鸿蒙学习大百科#startAbility()无法启动UIABility是什么原因? 
1272浏览  • 1回复 待解决
HarmonyOS @cashier_alipay/cashiersdk本地下载依赖报错,这是什么原因? 
1506浏览  • 1回复 待解决
在@Watch函数中调用async await,UI刷新特别慢是什么原因? 
1419浏览  • 1回复 待解决





















使用drawTextBlob画中文出不来可能是因为:默认情况下在Canvas API中使用的底层图形库不支持中文字符,要在Canvas上使用中文字符,需要使用支持中文字符的字体
可以参考以下来解决:
下载并安装支持中文字符的字体
在代码中加载字体,并将其设置为Typeface: