当前位置: 首页 > news >正文

常州百度推广优化哈尔滨seo排名优化公司价格

常州百度推广优化,哈尔滨seo排名优化公司价格,赤峰北京网站建设,盐城做网站的哪个公司好使用二进制字体需要将整个字体加载到存储器。 在某些情况下#xff0c;如果字体很大#xff0c;如大字号中文字体#xff0c;则这样做可能不可取。 字体缓存使应用能够从外部存储器只能加载显示字符串所需的字母。 这意味着整个字体无需保存到在可寻址闪存或RAM上#xff…使用二进制字体需要将整个字体加载到存储器。 在某些情况下如果字体很大如大字号中文字体则这样做可能不可取。 字体缓存使应用能够从外部存储器只能加载显示字符串所需的字母。 这意味着整个字体无需保存到在可寻址闪存或RAM上而是只需保存在更大的文件系统上。 字体文件阅读器 FileDataReader.hpp#ifndef FILEDATAREADER_HPP #define FILEDATAREADER_HPP #include fonts/FontCache.hpp #include stdio.husing namespace touchgfx;class FileDataReader : public FontDataReader { public:virtual ~FileDataReader() { }virtual void open(){fp fopen(generated/fonts/bin/Font_verdana_20_4bpp.bin, rb);}virtual void close(){fclose(fp);}virtual void setPosition(uint32_t position){fseek(fp, position, SEEK_SET);}virtual void readData(void* out, uint32_t numberOfBytes){fread(out, numberOfBytes, 1, fp);} private:FILE* fp; };#endif // FRONTENDAPPLICATION_HPP创建FontCache、存储缓冲区和文件系统阅读器对象然后安装CachedFont #include gui/common/FrontendApplication.hpp #include BitmapDatabase.hpp #include texts/TextKeysAndLanguages.hpp #include texts/TypedTextDatabase.hpp #include gui/common/FileDataReader.hpp #include fonts/CachedFont.hpp #include fonts/FontCache.hppuint8_t fontdata[5120]; FileDataReader reader; FontCache fontCache; CachedFont cachedFont; //Cached Font objectLOCATION_PRAGMA_NOLOAD(TouchGFX_Cache) uint16_t Cache[1024 * 604] LOCATION_ATTRIBUTE_NOLOAD(TouchGFX_Cache);FrontendApplication::FrontendApplication(Model m, FrontendHeap heap): FrontendApplicationBase(m, heap) { #ifdef SIMULATORconst uint32_t cacheSize 0x300000; //3 MB, as exampleuint16_t* const cacheStartAddr (uint16_t*)malloc(cacheSize);Bitmap::setCache(cacheStartAddr, cacheSize, 4); #elseBitmap::setCache(Cache, sizeof(Cache)); #endif//setup the font cache with buffer and size; and file reader objectfontCache.setMemory(fontdata, sizeof(fontdata));fontCache.setReader(reader);TypedText text TypedText(T___SINGLEUSE_2OJQ);fontCache.initializeCachedFont(text, cachedFont);//replace the linked in font in TouchGFX with cachedFontTypedTextDatabase::setFont(Typography::DEFAULT, cachedFont);Unicode::UnicodeChar* str const_castUnicode::UnicodeChar*(text.getText());fontCache.cacheString(text, str); }运行模拟器
http://www.pierceye.com/news/171007/

相关文章:

  • 网站建设投资风险分析公司做的网站费用如何做账
  • 网站建设费用核算科目DW做的网页用网站打不开
  • wordpress标签搜索引擎嘉兴市做网站优化
  • 网站更换关键词怎么做好wordpress post fonts
  • 厦门优化网站排名网站备案转服务器
  • 怎样做pdf电子书下载网站做旅行攻略的网站
  • 怎样做网站推广啊抖音网站的flash怎么做
  • 网站建设小说网站建设目标是什么意思
  • 如何做一个好的网站中英文网站好处
  • wordpress站点版权设置晋中建设集团网站
  • 怎么夸一个网站做的好看烟台百度网站推广
  • 佛山市网站建设分站多少钱企业门户账号是什么
  • 大中型网站开发价格铜山区建设局局网站周保春
  • 为什么有人做商城优惠券网站卖科技风格设计网站
  • 企业网站的需求分析是做网站编辑还是做平面设计
  • 超酷 flash 网站淮南网红餐厅
  • 湛江网站建设开发株洲关键词seo优化服务商
  • 女的有没有做网站的十大经典随身空间小说推荐
  • 江西做网站哪家好监理证查询网
  • 北京驾校网站建设网络哪里能接活做网站
  • 建设网站公司排名西宁网站建设优化案例
  • 外贸网站推广有用吗网络服务投诉平台
  • 网站制作价上传下载网站模板
  • 注册网站会员 我们的信息淘宝上可以做网站吗
  • 建筑材料价格查询网站做网站从哪方面入门
  • 百度百科网站怎么做360优化大师app下载
  • 那些网站用不着做优化个人网站设计案例
  • wordpress怎么釆集文章杭州seo百度关键词排名推广
  • 网站地址解析做好系部宣传和网站建设
  • 单页网站建设做淘宝优惠网站步骤