字体后缀 ttf & ttc 的区别

1 篇文章 0 订阅

先给出结论: 如果在嵌入式系统中使用字体文件,还是使用ttf吧,毕竟文件大小小很多,还有就是Qt 不支持ttc 的文件格式。
Qt 支持的字体格式如下:

The FreeType 2 library can support the following font formats:
TrueType (TTF)
PostScript Type1 (PFA/PFB)
Bitmap Distribution Format (BDF)
CID-keyed Type1
Compact Font Format (CFF)
OpenType fonts
SFNT-based bitmap fonts
Portable Compiled Format (PCF)
Microsoft Windows Font File Format (Windows FNT)
Portable Font Resource (PFR)
Type 42 (limited support)

以下是区别:
下载的字体一般是ttc或ttf格式的,系统显示这都是TrueType类型的字体。ttf格式的字体可以正常使用,但ttc的字体只有一些常用的汉字,而许多不常用的汉字就没有(选择字体以后依然以宋体显示)。

两者的不同处是 TTC 档会含超过一种字型,例如繁体 Windows 的 Ming.ttc 就包含细明体及新细明体两种字型 (两款字型不同处只是英文固定间距),而 TTF 就只会含一种字型.

TTC是几个TTF合成的字库,安装后字体列表中会看到两个以上的字体。两个字体中大部分字都一样时,可以将两种字体做成一个TTC文件,现在常见的TTC中的不同字体,汉字一般没有差别,只是英文符号的宽度不一样,以便适应不同的版面要求。

虽然都是字体文件,但.ttc是microsoft开发的新一代字体格式标准,可以使多种truetype字体共享同一笔划信息,有效地节省了字体文件所占空间,增加了共享性。但是有些软件缺乏对这种格式字体的识别,使得ttc字体的编辑产生困难。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 想要将shx字体转换为ttf字体,需要使用一些字体转换工具和软件。首先,在计算机上安装字体编辑软件,如FontCreator、FontForge等。然后,打开软件并导入shx字体文件。 接下来,对导入的字体文件进行一些调整和编辑,确保其在ttf格式中显示正常并无任何错误。可以调整字母间距、字符大小和形状等参数,以适应ttf格式的要求。 编辑完成后,保存字体文件,并将其导出为ttf格式。在导出时,需要选择ttf格式作为目标格式,并设置保存的文件路径。点击保存后,软件会自动将shx字体转换为ttf字体,并生成相应的文件。 转换完成后,可以在计算机上查看转换后的ttf字体文件。对于常见的操作系统,如Windows、Mac OS等,双击ttf文件即可在字体预览界面中看到转换后的字体效果。如果需要在系统中使用该字体,可以将ttf文件复制到系统字体文件夹,并在应用程序中选择并使用该字体。 需要注意的是,在进行shx字体转换为ttf字体时,可能会遇到一些问题,如字体格式不兼容、部分字符显示错误等。这时,可以通过编辑字体文件、调整字体参数等方法来解决问题。 总结起来,将shx字体转换为ttf字体需要使用字体编辑软件,对字体文件进行编辑和调整,然后导出为ttf格式。这样就可以在计算机上使用ttf字体,并在各种应用程序中应用该字体了。 ### 回答2: 将SHX字体转换为TTF字体是一个比较复杂的过程。SHX字体是由AutoCAD软件使用的专有字体格式,而TTF字体是一种常见的TrueType字体格式。要进行转换,需要使用特定的软件工具和技术。 首先,我们需要一个专业的字体转换工具,如FontForge或者TransType。这些工具可以将字体文件从一种格式转换为另一种格式。您可以通过在互联网上搜索这些工具来找到并下载它们。 安装好字体转换工具后,您需要打开SHX字体文件并将其导入转换工具中。然后,选择转换为TTF格式的选项,并开始转换。这个过程可能需要一些时间,具体取决于字体文件的大小和转换工具的性能。 完成转换后,您将得到一个TTF格式的字体文件。这个文件可以在大多数计算机系统上使用。您可以将它安装到操作系统中,或者将它用于各种设计和排版软件中。 需要注意的是,在进行字体转换时,可能会遇到一些问题。例如,由于SHX字体的特殊性质,转换后的TTF字体可能不会完全保留原始字体的所有细节和特点。因此,在选择字体转换工具和进行转换之前,最好先备份原始字体文件,以防万一。 总的来说,将SHX字体转换为TTF字体需要使用专业的字体转换工具,并按照相应的步骤进行操作。这样,您就可以方便地将SHX字体应用于其他软件和系统中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值