字体视界
按图片找字
2021
02-27
16:05
上传者

豆丁

TrueType字体中常见的表

head 字体头 字体的全局信息
cmap 字符代码到图元的映射 把字符代码映射为图元索引
glyf 图元数据 图元轮廓定义以及网格调整指令
maxp 最大需求表 字体中所需内存分配情况的汇总数据
mmtx 水平规格 图元水平规格
loca 位置表索引 把元索引转换为图元的位置
name 命名表 版权说明、字体名、字体族名、风格名等等
hmtx 水平布局 字体水平布局星系:上高、下高、行间距、最大前进宽度、最小左支撑、最小右支撑
kerm 字距调整表 字距调整对的数组
post PostScript信息 所有图元的PostScript FontInfo目录项和PostScript名
PCLT PCL 5数据 HP PCL 5Printer Language 的字体信息:字体数、宽度、x高度、风格、记号集等等
OS/2 OS/2和Windows特有的规格 TrueType字体所需的规格集
在TableDirectory结构中,所有的TableEntry结构都必须根据它们的标记名排序。比如,cmap必须出现在head前,而head必须在glyf前。但是实际的表可以出现在TrueType字体文件中的任意位置。
Win32API 提供了一个应用程序可用于查询原始TrueType字体信息的函数:
DWORD GetFontData(HDC hDC,DWORD dwTable ,DWORD dwOffset, LPVOID lpbBuffer ,DWORD cbData);
GetFontData函数可以用于查询设备上下文中当前逻辑字体所对应的TrueType字体,因此传递的不是逻辑字体句柄,而是设备上下文句柄。你可以查询整个TrueType文件基是文件中的一个表。要查询整个文件的话dwTable参数应该为0;否则,应该传递要查询的表的四字符标记的DWORD格式。参数dwOffset是要查询的表中的起始偏移,要查询整个表的话应该为0;参数;pvBuffer是缓冲区的地址,cbData是缓冲区的大小。如果最后个参数为NULL和0,GetFontData函数返回字体文件或表的大小;就会把到的数据拷贝到应用程序所提供的缓冲区中。

此信息是否能解决您的问题?

最新资讯

  • 清明节不同风格商用字体下载
    清明节不同风格商用字体下载

    字体视界提供商用字体下载字体和字体授权服务

    设计相关 2024-03-28 16:00:00
  • 妇女节快乐
    妇女节快乐

    字体视界提供商用字体下载字体和字体授权服务

    设计相关 2024-03-08 16:00:00
  • 商用设计字体《字语文宣体》下载
    商用设计字体《字语文宣体》下载

    字体视界平台已取得「字语文宣体」字体的官方授权,并有权为您提供字体授权服务。

    设计相关 2024-02-28 16:18:43
  • Aa国营一厂--重塑工业印记
    Aa国营一厂--重塑工业印记

    字体视界平台已取得「Aa国营一厂」字体的官方代理授权,并有权为您提供字体授权服务。除了「Aa国营一厂」字体以外字体视界还提供Aa字库其他字体供您选择,正规授权提供收据发票,如您需商用授权可直接咨询在线客服。

    设计相关 2024-02-26 16:00:00
  • 元宵节商用字体韵味:创意与时尚的相遇
    元宵节商用字体韵味:创意与时尚的相遇

    字体视界是一家专业字体授权平台,为您提供正版字体授权服务。

    设计相关 2024-02-21 16:00:00

热门问答 / 热门资讯