Perché i file scaricati vengono scaricati durante l'installazione dei caratteri MS Office "exe"?


15

Ho installato il ttf-mscorefonts-installerpacchetto per ottenere caratteri aggiuntivi per il mio sistema.
Poi ho notato che i file sono "exe". Perché?
Per quanto ne so, i caratteri non sono binari.

$ 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
Perché sono installatori di Microsoft.
Eric Carvalho,

2
I caratteri TrueType sono sicuramente file binari; non sono binari eseguibili .
jamesdlin,

Risposte:


24

Poiché gli exe contengono i caratteri - non penso che siano installati come Windows li fa, vengono estratti (EDIT: su Windows si autoestraiscono, grazie a @JakeGould)

Per vedere questo, è possibile scaricare una (ho fatto questo ), e aprirlo in file-roller(Archive Manager):

inserisci qui la descrizione dell'immagine

Ubuntu e altre persone probabilmente non sono in grado di distribuire i caratteri direttamente alle cose in licenza da MS - gli ex probabilmente contano come "ridistribuibili" ai sensi dell'EULA collegato nel prompt dell'installatore:

Richiesta EULA durante l'installazione del pacchetto

Incluso questo bit e probabilmente altre cose in esso:

1. CONCESSIONE DELLA LICENZA. Questo EULA ti garantisce i seguenti diritti:

  • Installazione e utilizzo . È possibile installare e utilizzare un numero illimitato di copie del PRODOTTO SOFTWARE.
  • Riproduzione e distribuzione . È possibile riprodurre e distribuire un numero illimitato di copie del PRODOTTO SOFTWARE; a condizione che ogni copia sia una copia vera e completa, inclusi tutti gli avvisi sui diritti d'autore e sui marchi, e sia accompagnata da una copia del presente EULA. Copie del PRODOTTO SOFTWARE non possono essere distribuite a scopo di lucro su base autonoma o incluse come parte del proprio prodotto.

2. DESCRIZIONE DI ALTRI DIRITTI E LIMITAZIONI.

  • Limitazioni su reverse engineering, decompilazione e disassemblaggio . Non è consentito decodificare, decompilare o disassemblare il PRODOTTO SOFTWARE, salvo e solo nella misura in cui tale attività sia espressamente consentita dalla legge applicabile, nonostante questa limitazione.
  • Restrizioni alla modifica . Non è possibile rinominare, modificare o creare opere derivate dal PRODOTTO SOFTWARE, oltre alla sottosezione quando vengono incorporate nei documenti.

file-rollerimpossibile aprire il arial32.exefile. Quindi ho usato cabextractinvece (ha funzionato).
Dor

7-zip può anche visualizzare il contenuto dei file exe. Non sono sicuro che ti mostri i caratteri, però.
skeggse il

2
Questi tipi di file exe sono in genere file di archivio autoestraenti. Significa che sono fondamentalmente solo archivi ZIP con un piccolo codice autoestraente che funzionerebbe solo su Windows. Sono su un Mac e sono stato in grado di estrarre questi archivi semplicemente decomprimendoli dalla riga di comando.
Jake Gould

8

I caratteri di MS Office sono caratteri di Microsoft. Microsoft non crea binari per altri sistemi operativi come Ubuntu, quindi ttf-mscorefonts-installerscarica vari caratteri MS in formato exe e quindi cabextractestrae i caratteri da questi file exe.


8

I caratteri MS Core sono disponibili in un archivio zip autoestraente che possiamo aprire o installare senza la necessità di eseguire l'eseguibile di Windows o il programma di installazione dei caratteri di Windows incluso.

Per installare un font è sufficiente aprire il file font.exe con Archive Manager per visualizzare il contenuto di questo archivio.

Quindi installiamo il carattere TTF contenuto con un doppio clic sul file corrispondente per aprirlo con il Visualizzatore caratteri. Lì avremo un Installpulsante in alto a destra che installerà il font ~/.local/share/fontssenza ulteriori domande:

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.