递归火山软件开发平台

标题: 请问 iconfont.ttf 文件有从网络加载的例子吗? [打印本页]

作者: cdmmye    时间: 2026-5-30 09:02
标题: 请问 iconfont.ttf 文件有从网络加载的例子吗?
如果没有,每次更改都要换APP就太累人了

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

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

下载简单,问题是我的APP不要求任何权限,包括存储,变量里调用不了,这才是难的
作者: cdmmye    时间: 2026-5-30 10:49
创世魂 发表于 2026-5-30 09:06
你弄个网站,把字体文件丢上去不就行了。然后通过http下载下来

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

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

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

没有从 字节 创建的例子
作者: cdmmye    时间: 2026-5-30 11:55
找到解决方法了

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

无需权限
作者: lyjun8566    时间: 2026-6-19 16:10
cdmmye 发表于 2026-5-30 11:55
找到解决方法了

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

发个例子吧,在学习
作者: cdmmye    时间: 2026-6-21 08:52
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
cdmmye 发表于 2026-6-21 08:52
方法 写入私有目录
参数 欲写到文件名
参数 欲写出数据

谢谢你的写入私有目录 方法




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4