Warum werden die Dateien heruntergeladen, während MS Office-Schriftarten "exe" installiert werden?

15

Ich habe das ttf-mscorefonts-installerPaket installiert , um zusätzliche Schriftarten für mein System zu erhalten.
Dann ist mir aufgefallen, dass die Dateien "exe" sind. Warum ist das?
Soweit ich weiß, sind Schriftarten keine Binärdateien.

$ 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
Dor
quelle
5
Weil sie Installer von Microsoft sind.
Eric Carvalho
2
TrueType-Schriftarten sind definitiv Binärdateien. Sie sind keine ausführbaren Binärdateien.
Jamesdlin

Antworten:

24

Da die Exes die Schriften enthalten - ich glaube nicht, dass sie so installiert sind wie Windows, werden sie extrahiert (BEARBEITEN: Auf Fenstern extrahieren sie sich selbst, danke @JakeGould)

Um dies zu sehen, können Sie eines herunterladen (ich habe es gemacht ) und es in file-roller(Archive Manager) öffnen :

Bildbeschreibung hier eingeben

Ubuntu und andere Benutzer können die Schriftarten wahrscheinlich nicht direkt an Lizenzierungsobjekte von MS verteilen - die Exes gelten wahrscheinlich als "weitervertreibbar" unter der EULA, die in der Eingabeaufforderung des Installationsprogramms verlinkt ist:

EULA-Eingabeaufforderung bei der Installation des Pakets

Einschließlich dieses Bits und wahrscheinlich anderer Dinge:

1. ERTEILUNG DER LIZENZ. Dieser EULA gewährt Ihnen die folgenden Rechte:

  • Installation und Verwendung . Sie dürfen eine unbegrenzte Anzahl von Kopien des SOFTWAREPRODUKTS installieren und verwenden.
  • Vervielfältigung und Verbreitung . Sie dürfen eine unbegrenzte Anzahl von Kopien des SOFTWAREPRODUKTS reproduzieren und vertreiben. vorausgesetzt, dass jede Kopie eine echte und vollständige Kopie ist, einschließlich aller Copyright- und Markenhinweise, und von einer Kopie dieser EULA begleitet wird. Kopien des SOFTWAREPRODUKTS dürfen weder eigenständig noch als Teil Ihres eigenen Produkts gewinnbringend vertrieben werden.

2. BESCHREIBUNG ANDERER RECHTE UND EINSCHRÄNKUNGEN.

  • Einschränkungen bei Reverse Engineering, Dekompilierung und Disassemblierung . Sie dürfen das SOFTWAREPRODUKT nicht rückentwickeln, dekompilieren oder disassemblieren, außer und nur in dem Umfang, in dem eine solche Aktivität ungeachtet dieser Einschränkung ausdrücklich durch geltendes Recht gestattet ist.
  • Änderungsbeschränkungen . Sie dürfen keine abgeleiteten Werke aus dem SOFTWAREPRODUKT umbenennen, bearbeiten oder erstellen, es sei denn, Sie legen eine Teilmenge fest, wenn Sie sie in Dokumente einbetten.
Wilf
quelle
file-rollerkonnte die arial32.exeDatei nicht öffnen . Also habe ich cabextractstattdessen verwendet (es hat funktioniert).
Dor
7-zip kann auch den Inhalt von exe-Dateien anzeigen. Ich bin mir jedoch nicht sicher, ob es Ihnen die Schriftarten anzeigt.
Skeggse
2
Bei diesen Arten von Exe-Dateien handelt es sich normalerweise um selbstextrahierende Archivdateien. Das heißt, es handelt sich im Grunde genommen nur um ZIP-Archive mit einem kleinen selbstextrahierenden Code, der nur unter Windows funktioniert. Ich habe einen Mac und konnte diese Archive extrahieren, indem ich sie einfach über die Befehlszeile entpackte.
JakeGould
8

MS Office-Schriften sind Schriften von Microsoft. Microsoft erstellt keine Binärdateien für andere Betriebssysteme wie Ubuntu. ttf-mscorefonts-installerLaden Sie daher verschiedene MS-Schriftarten im Exe-Format herunter und cabextractextrahieren Sie anschließend Schriftarten aus diesen Exe-Dateien.

Faizan Akram Dar
quelle
8

Die MS Core-Schriftarten werden in einem selbstextrahierenden Zip-Archiv geliefert, das wir öffnen oder installieren können, ohne dass die ausführbare Windows-Datei oder das enthaltene Windows-Schriftarten-Installationsprogramm ausgeführt werden muss.

Um eine Schriftart zu installieren, öffnen Sie einfach die Datei font.exe mit dem Archiv-Manager, um den Inhalt dieses Archivs anzuzeigen.

Anschließend installieren wir die enthaltene TTF-Schriftart mit einem Doppelklick auf die entsprechende Datei, um sie mit dem Font Viewer zu öffnen. Dort haben wir Installoben rechts eine Schaltfläche, auf der die Schriftart installiert wird, ~/.local/share/fontsohne dass weitere Fragen gestellt werden:

Bildbeschreibung hier eingeben

Takkat
quelle