为什么在安装MS Office字体“ exe”时下载文件?


15

我安装了该ttf-mscorefonts-installer软件包以获得系统的额外字体。
然后我注意到文件是“ exe”。为什么?
据我所知,字体不是二进制文件。

$ sudo apt-get install "ttf-mscorefonts-installer"
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  ttf-mscorefonts-installer
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 0 B/27.8 kB of archives.
After this operation, 134 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package ttf-mscorefonts-installer.
(Reading database ... 298130 files and directories currently installed.)
Preparing to unpack .../ttf-mscorefonts-installer_3.4+nmu1ubuntu1_all.deb ...
Unpacking ttf-mscorefonts-installer (3.4+nmu1ubuntu1) ...
Processing triggers for update-notifier-common (0.154.1ubuntu1) ...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/arial32.exe
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/arialb32.exe
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/comic32.exe
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/courie32.exe

5
因为它们是Microsoft的安装程序。
埃里克·卡瓦略

2
TrueType字体绝对是二进制文件。它们不是可执行二进制文件。
jamesdlin

Answers:


24

因为exe包含字体-我不认为它们是像Window那样安装的,所以它们会被提取(编辑:在Windows上它们会自解压,谢谢@JakeGould)

为此,您可以下载一个(我做了一个),然后在file-roller(存档管理器)中将其打开:

在此处输入图片说明

Ubuntu和其他人可能无法将字体直接分发给MS的许可产品-根据安装程序提示中链接的EULA,该exe可能算作“可重新分发” :

安装软件包时出现EULA提示

包括此位以及可能的其他内容:

1.授权许可。本EULA授予您以下权利:

  • 安装和使用。您可以安装和使用不限数量的软件产品副本。
  • 复制和发行。您可以复制和分发不限数量的软件产品副本;前提是每份副本均为真实完整的副本,包括所有版权和商标声明,并随附本EULA的副本。软件产品的副本既不能独立分发也不能作为赢利分发,也不能作为您自己产品的一部分提供。

2.其他权利和限制的说明。

  • 逆向工程,反编译和反汇编的限制。您不得对软件产品进行反向工程,反编译或反汇编,除非且仅在适用法律明确允许的范围内,尽管有此限制。
  • 变更限制。除了将其嵌入文档中时进行子集化外,您不得重命名,编辑或创建来自软件产品的任何衍生作品。

file-roller无法打开arial32.exe文件。所以我cabextract改用了(它起作用了)。
多尔

7-zip也可以查看exe文件的内容。不确定是否显示字体。
skeggse 2015年

2
这些类型的exe文件通常是自解压的存档文件。这意味着它们基本上只是ZIP归档文件,其中包含少量的自解压缩代码,这些代码仅在Windows上有效。我在Mac上,仅通过从命令行解压缩就能提取这些档案。
JakeGould 2015年

8

MS Office字体是Microsoft的字体。Microsoft不会为Ubuntu等其他操作系统制作二进制文件,因此会ttf-mscorefonts-installer以exe格式下载各种MS字体,然后cabextract从这些exe文件中提取字体。


8

MS Core字体包含在自解压zip存档中,我们无需运行Windows可执行文件或随附的Windows字体安装程序就可以打开或安装该压缩文件。

要安装字体,只需使用存档管理器打开font.exe文件即可查看该存档的内容。

然后,通过双击相应文件安装包含的TTF字体,然后使用“字体查看器”将其打开。在那里,我们将Install在右上角有一个按钮,它将安装字体,~/.local/share/fonts而不会出现任何其他问题:

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.