## font\_loader\_stb\_t ### 概述 ![image](images/font_loader_stb_t_0.png) stb字体加载器。 stb主要用于加载矢量字体(如truetype),它功能强大,体积小巧。 ---------------------------------- ### 函数

| 函数名称 | 说明 | | -------- | ------------ | | font\_loader\_stb | 获取stb字体加载器对象。 | | font\_stb\_create | 创建stb字体对象。 | | fscript\_app\_conf\_register | 注册app_conf函数。 | | fscript\_array\_register | 注册typed array函数。 | | fscript\_bits\_register | 注册数学函数。 | | fscript\_crc\_register | 注册crc16/crc32/cksum等函数。 | | fscript\_date\_time\_register | 注册date time函数。 | | fscript\_endian\_register | 注册大端小断转换函数等函数。 | | fscript\_ext\_init | 注册扩展函数。 | | fscript\_fs\_register | 注册文件系统函数。 | | fscript\_iostream\_file\_register | 注册iostream_file相关函数。 | | fscript\_iostream\_inet\_register | 注册iostream_inet相关函数。 | | fscript\_iostream\_register | 注册iostream相关函数。 | | fscript\_iostream\_serial\_register | 注册iostream_serial相关函数。 | | fscript\_istream\_register | 注册istream相关等函数。 | | fscript\_json\_register | 注册json函数。 | | fscript\_math\_register | 注册数学函数。 | | fscript\_object\_register | 注册object函数。 | | fscript\_ostream\_register | 注册ostream相关函数。 | | fscript\_rbuffer\_register | 注册rbuffer相关函数。 | | fscript\_typed\_array\_register | 注册typed array函数。 | | fscript\_wbuffer\_register | 注册wbuffer相关函数。 | | fscript\_widget\_register | 注册widget函数。 | #### font\_loader\_stb 函数 ----------------------- * 函数功能: >

获取stb字体加载器对象。 * 函数原型: ``` font_loader_t* font_loader_stb (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | font\_loader\_t* | 返回字体加载器对象。 | #### font\_stb\_create 函数 ----------------------- * 函数功能: >

创建stb字体对象。 * 函数原型: ``` font_t* font_stb_create (const char* name, const uint8_t* buff , uint32_t size); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | font\_t* | 返回字体对象。 | | name | const char* | 字体名称。 | | | const uint8\_t* buff | 。 | | size | uint32\_t | 字体数据长度。 | #### fscript\_app\_conf\_register 函数 ----------------------- * 函数功能: >

注册app_conf函数。 * 函数原型: ``` ret_t fscript_app_conf_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_array\_register 函数 ----------------------- * 函数功能: >

注册typed array函数。 * 函数原型: ``` ret_t fscript_array_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_bits\_register 函数 ----------------------- * 函数功能: >

注册数学函数。 * 函数原型: ``` ret_t fscript_bits_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_crc\_register 函数 ----------------------- * 函数功能: >

注册crc16/crc32/cksum等函数。 * 函数原型: ``` ret_t fscript_crc_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_date\_time\_register 函数 ----------------------- * 函数功能: >

注册date time函数。 * 函数原型: ``` ret_t fscript_date_time_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_endian\_register 函数 ----------------------- * 函数功能: >

注册大端小断转换函数等函数。 * 函数原型: ``` ret_t fscript_endian_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_ext\_init 函数 ----------------------- * 函数功能: >

注册扩展函数。 * 函数原型: ``` ret_t fscript_ext_init (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_fs\_register 函数 ----------------------- * 函数功能: >

注册文件系统函数。 * 函数原型: ``` ret_t fscript_fs_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_iostream\_file\_register 函数 ----------------------- * 函数功能: >

注册iostream_file相关函数。 * 函数原型: ``` ret_t fscript_iostream_file_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_iostream\_inet\_register 函数 ----------------------- * 函数功能: >

注册iostream_inet相关函数。 * 函数原型: ``` ret_t fscript_iostream_inet_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_iostream\_register 函数 ----------------------- * 函数功能: >

注册iostream相关函数。 * 函数原型: ``` ret_t fscript_iostream_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_iostream\_serial\_register 函数 ----------------------- * 函数功能: >

注册iostream_serial相关函数。 * 函数原型: ``` ret_t fscript_iostream_serial_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_istream\_register 函数 ----------------------- * 函数功能: >

注册istream相关等函数。 * 函数原型: ``` ret_t fscript_istream_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_json\_register 函数 ----------------------- * 函数功能: >

注册json函数。 * 函数原型: ``` ret_t fscript_json_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_math\_register 函数 ----------------------- * 函数功能: >

注册数学函数。 * 函数原型: ``` ret_t fscript_math_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_object\_register 函数 ----------------------- * 函数功能: >

注册object函数。 * 函数原型: ``` ret_t fscript_object_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_ostream\_register 函数 ----------------------- * 函数功能: >

注册ostream相关函数。 * 函数原型: ``` ret_t fscript_ostream_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_rbuffer\_register 函数 ----------------------- * 函数功能: >

注册rbuffer相关函数。 * 函数原型: ``` ret_t fscript_rbuffer_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_typed\_array\_register 函数 ----------------------- * 函数功能: >

注册typed array函数。 * 函数原型: ``` ret_t fscript_typed_array_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_wbuffer\_register 函数 ----------------------- * 函数功能: >

注册wbuffer相关函数。 * 函数原型: ``` ret_t fscript_wbuffer_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | #### fscript\_widget\_register 函数 ----------------------- * 函数功能: >

注册widget函数。 * 函数原型: ``` ret_t fscript_widget_register (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |