您好,欢迎光临本网站![请登录][注册会员]  
文件名称: FontMaster
  所属分类: C
  开发工具:
  文件大小: 161kb
  下载次数: 0
  上传时间: 2018-07-09
  提 供 者: tianlan*******
 详细说明: 这是我的一个开源软件,开源地址 https://gitee.com/891062079/FontMaster,欢迎拍砖~~~ 1、字体设置 FontType 字体类型设置,可以选择系统字体或者其他字体,在选择系统字体的时候,可以通过Font属性选择字体名称,在选择其他字体的时候,可以通过Font属性选择ttf字库文件的路径。 Font 字体名称或者字体路径设置。 Size 字体大小设置,一般情况下,字体大小和字体高度是相同的。 Blod 字体粗体选择。 Italic 字体斜体选择。 CharCode 字符编码选择,影响字符集的大小,也影响生成字库的编码顺序。可以选择MBCS多字节编码方式,此方式一般为计算机本地化后的内码,或者选择Unicode编码方式,此方式编码的区间更大,可以兼容更多的字符集。 2、取模设置 Rotate 取模顺时针旋转角度,可以选择0,90,180,270度。注意这个设置不影响生成字库的字模宽度!生成字库的字模宽度始终为未旋转之前的宽度。 FlipX 取模X方向镜像。 FlipY 取模Y方向镜像。 Padding 分别设置在取模上下左右额外扩充的空 白数。 3、编码设置 SourceType 选择编码的设置方式,可以选择分段编码或者索引表的方式。通过Source设置具体的分段或者索引表 Source 打开编码内容设置对话框,设置编码内容。在分段编码时,设置分段编码的范围,以“,”分隔,如 “0x0020-0x007F,0xB0:A1-0xF7:FE”。在索引表方式时,直接输入需要编码的字符串即可,如“测试编码”。在输入完成后,可以使用排序查重对输入内容进行检查。 BitsFirst 设置字节内编码顺序是MSBFirst或者LSBFist。 BitsPolariry 设置字节内编码的位极性,可以为高有效或低有效 Round 设置编码的回转方式,可以设置为在一行编码完成后回转到下一行编码或者在编码完成一个字节后,就回转到下一行编码,最后一行编码完成后,再次回到第一行编码,如此往复。 ScanX 水平扫描方式,可以选择“从左到右”或者“从右到左”。 ScanY 垂直扫描方式,可以选择“从上到下”或者从下到上”。 ScanXY 设置扫描先后顺序,可以选择“先水平后垂直”或者“先垂直后水平”。 4、数据结构 typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned long uint32_t; typedef struct tagFlHeader { uint8_t magic[4]; /* 'U'('S', 'M'), 'F', 'L', X---Unicode(Simple or MBCS), X: Version */ uint32_t dwFileSize; /* File total size */ uint16_t nSection; /* total sections */ uint16_t YSize; /* height of font */ uint16_t wCpFlag; /* codepageflag 每个bit位表示一个字符集。即最多可表示16个字符集。*/ uint16_t nTotalChars; /* 总的有效字符数 */ uint8_t reserved[2]; /* reserved[0], 'U'--Unicode, 'M'--MBCS */ } FL_Header; typedef struct tagFlSectionInfo { uint16_t First; /* first character */ uint16_t Last; /* last character */ uint32_t OffAddr; /* 指向的是当前SECTION包含的 FL_CHAR_INFO第一个字符信息的起始地址 */ } FL_SectionInfo; typedef struct tagFlCharIndex { uint16_t Width; /* 字符点阵的像素的宽度 */ uint32_t OffAddr; /* 当前字符点阵数据的起始地址 */ } FL_CharIndex; ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 点阵字库 取模 字库文件
 输入关键字,在本站1000多万海量源码库中尽情搜索: