可在aardio标准库、用户库视图"/fonts"目录上右键菜单中点“粘贴文件...”
aardio会在 fonts 名字空间自动生成字体加载库(如果库已经存在则忽略不操作), 并自动复制字体到对应的字体资源目录: 1、标准库图标字体资源目录 '~/lib/fonts/.res/'
2、工程用户库图标字体资源目录 '/lib/fonts/.res/' 注意:
aardio 不会搜索其他目录内的字体(图标浏览器工具、窗体设计器、扩展库发布工具都遵守这一规则)。
必读
加载并注册嵌入字体,
加载的字体家族会添加到共享缓存,请不要删除返回的字体家族对象,
字体家族可以用于创建不同样式的同名字体,
在这里注册的嵌入字体,GDI,GDI+,普通控件,plus 控件等都可以自动支持
fontData指定字体路径或者内存字体数据,
加载并注册嵌入字体文件中的第一个字体家族,
普通控件、plus 控件、gdi,gdip 等都可以自动支持内存字体,
但部分组件(例如web.form)不支持内存字体,可参考 fonts.fontAwesome 源码运行时保存到 appData 加载
加载并注册嵌入字体文件中指定名称的字体家族,
fontName 指定字体名,必须是字体文件中存在的字体名称,并且大小写一致。
推荐尽可能在参数 @2 中明确指定字体名称。
注册成功的嵌入字体,gdi,gdip,普通窗口控件,
plus 控件等将自动支持。
web.form 等不支持直接内存加载的字体,可调用 io.appData 将内存数据转换为本地路径后加载
在已加载的嵌入字体中查找指定名字的 gdip.family 对象
获取已加载的嵌入字体名数组