cdmmye 发表于 2026-5-30 09:02:10

请问 iconfont.ttf 文件有从网络加载的例子吗?

如果没有,每次更改都要换APP就太累人了

创世魂 发表于 2026-5-30 09:06:20

你弄个网站,把字体文件丢上去不就行了。然后通过http下载下来

cdmmye 发表于 2026-5-30 10:45:09

创世魂 发表于 2026-5-30 09:06
你弄个网站,把字体文件丢上去不就行了。然后通过http下载下来

下载简单,问题是我的APP不要求任何权限,包括存储,变量里调用不了,这才是难的

cdmmye 发表于 2026-5-30 10:49:32

创世魂 发表于 2026-5-30 09:06
你弄个网站,把字体文件丢上去不就行了。然后通过http下载下来

字体类.从文件创建 ("iconfont.ttf")

字体类.从资产文件创建 ("iconfont.ttf")

字体类.从文件名类创建 ("iconfont.ttf")

没有从 字节 创建的例子

cdmmye 发表于 2026-5-30 11:55:33

找到解决方法了

写出文件 (取私有目录 (假) + "/iconfont.ttf", 数据), 真)
全局.成_字体 = 字体类.从文件创建 (取私有目录 (假) + "/iconfont.ttf")

无需权限

lyjun8566 发表于 2026-6-19 16:10:45

cdmmye 发表于 2026-5-30 11:55
找到解决方法了

写出文件 (取私有目录 (假) + "/iconfont.ttf", 数据), 真)


发个例子吧,在学习

cdmmye 发表于 2026-6-21 08:52:50

lyjun8566 发表于 2026-6-19 16:10
发个例子吧,在学习

<火山程序 类型 = "通常" 版本 = 1 />

方法 写入私有目录 <公开 静态 类型 = 逻辑型>
参数 欲写到文件名 <类型 = 文本型 注释 = "例如 /jpg/aaa/bbb.jpg">
参数 欲写出数据 <类型 = "字节 []" 注释 = "提供所欲写出的数据">
参数 覆盖已有文件 <类型 = 逻辑型 注释 = "指定当所指定名称文件存在时,是否将其内容覆盖." 注释 = "如果所指定名称文件存在且本参数为假,本方法将失败返回假." @默认值 = 真>
{
    如果 (欲写出数据 != 空对象)
    {
      返回 (写出文件 (取私有目录 (假) + 欲写到文件名, 欲写出数据, 覆盖已有文件))
    }
    否则
    {
      返回 (假)
    }
}


<火山程序 类型 = "通常" 版本 = 1 />
如果 (文件_是否存在 (取私有目录 (假) + "/ttf/iconfont.ttf"))
{
    全局.自定义字体 = 字体类.从文件创建 (取私有目录 (假) + "/ttf/iconfont.ttf")
}
否则
{
    全局.自定义字体 = 字体类.从资产文件创建 ("iconfont.ttf")
}

lyjun8566 发表于 2026-6-25 20:38:00

cdmmye 发表于 2026-6-21 08:52
方法 写入私有目录
参数 欲写到文件名
参数 欲写出数据


谢谢你的写入私有目录 方法
页: [1]
查看完整版本: 请问 iconfont.ttf 文件有从网络加载的例子吗?