Ich habe das ttf-mscorefonts-installer
Paket 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
Antworten:
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 :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:
Einschließlich dieses Bits und wahrscheinlich anderer Dinge:
quelle
file-roller
konnte diearial32.exe
Datei nicht öffnen . Also habe ichcabextract
stattdessen verwendet (es hat funktioniert).MS Office-Schriften sind Schriften von Microsoft. Microsoft erstellt keine Binärdateien für andere Betriebssysteme wie Ubuntu.
ttf-mscorefonts-installer
Laden Sie daher verschiedene MS-Schriftarten im Exe-Format herunter undcabextract
extrahieren Sie anschließend Schriftarten aus diesen Exe-Dateien.quelle
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/fonts
ohne dass weitere Fragen gestellt werden:quelle