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フォントは間違いなくバイナリファイルです。実行可能なバイナリではありません。
ジェームズリン

回答:


24

exeにはフォントが含まれているため、Windowがフォントをインストールするときにインストールされているとは思わないので、それらは抽出されます(編集:Windowsでは自己解凍、@ JakeGouldに感謝)

これを確認するには、1つをダウンロードして(私はこれを実行しました)、file-roller(アーカイブマネージャー)で開きます。

ここに画像の説明を入力してください

Ubuntuや他の人々はおそらくMSからのライセンス製品に直接フォントを配布することはできません- インストーラーのプロンプトにリンクされているEULAでは、exeはおそらく「再配布可能」としてカウントされます:

パッケージのインストール時のEULAプロンプト

このビットとおそらく他のものを含む:

1.ライセンスの付与。このEULAは、お客様に以下の権利を付与します。

  • インストールと使用。ソフトウェア製品のコピーを無制限にインストールして使用できます。
  • 複製と配布。お客様は、本ソフトウェア製品の複製を無制限に複製および配布できます。ただし、各コピーは、すべての著作権および商標表示を含む真の完全なコピーであり、このEULAのコピーを添付するものとします。ソフトウェア製品のコピーは、単独で配布したり、独自の製品の一部として含めたりして、営利目的で配布することはできません。

2.その他の権利および制限の説明。

  • リバースエンジニアリング、逆コンパイル、および逆アセンブリの制限。ソフトウェア製品をリバースエンジニアリング、逆コンパイル、または逆アセンブルすることはできません。ただし、この制限にもかかわらず、適用される法律で明示的に許可されている場合を除きます。
  • 変更の制限。文書に埋め込む場合のサブセットを除き、ソフトウェア製品の派生物の名前を変更、編集、または作成することはできません。

file-rollerarial32.exeファイルを開けませんでした。そのため、cabextract代わりに使用しました(動作しました)。
ドル

7-zipは、exeファイルの内容も表示できます。ただし、フォントが表示されるかどうかはわかりません。
スケグゼ

2
これらのタイプのexeファイルは通常、自己解凍型のアーカイブファイルです。つまり、これらは基本的に、ZIPアーカイブであり、Windowsでのみ動作する小さな自己解凍型のコードが含まれています。私はMacを使用していますが、コマンドラインからZIPを解除するだけでこれらのアーカイブを抽出できました。
JakeGould

8

MS Officeフォントは、Microsoftのフォントです。マイクロソフトは、Ubuntuなどの他のOSのバイナリを作成しないため、ttf-mscorefonts-installerさまざまなMSフォントをexe形式でダウンロードしてcabextractから、これらのexeファイルからフォントを抽出します。


8

MS Core Fontsは、自己解凍型のzipアーカイブで提供され、Windows実行可能ファイルまたは付属のWindowsフォントインストーラープログラムを実行せずに開いたりインストールしたりできます。

フォントをインストールするには、Archive Managerでfont.exeファイルを開くだけで、このアーカイブの内容を表示できます。

次に、対応するファイルをダブルクリックして、含まれているTTFフォントをインストールし、Font Viewerで開きます。そこでInstall、右上にボタンがあり、~/.local/share/fontsそれ以上の質問なしでフォントをインストールします:

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.