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 87 not upgraded. Need to get 0 B/33.3 kB of archives. After this operation, 127 kB of additional disk space will be used. Preconfiguring packages.
Jul 27, 2017 - I know a quick way to find all installed fonts in your Linux system from commandline. The fc-list command helps you to list all fonts and styles. If you compare the look of the same fonts on Linux vs. MacOS, the difference is stark. This is especially true when you’re staring at a screen all day. Launch it from the desktop menu. With the tool open, let’s install fonts on a per-user basis. Here’s how: Select User.
Selecting previously unselected package ttf-mscorefonts-installer. (Reading database. 360406 files and directories currently installed.) Unpacking ttf-mscorefonts-installer (from./ttf-mscorefonts-installer3.4+nmu1all.deb). Processing triggers for fontconfig. Setting up ttf-mscorefonts-installer (3.4+nmu1). These fonts were provided by Microsoft 'in the interest of cross- platform compatibility'.
This is no longer the case, but they are still available from third parties. You are free to download these fonts and use them for your own use, but you may not redistribute them in modified form, including changes to the file name or packaging format.2014-07-31 11:12:53- Resolving downloads.sourceforge.net (downloads.sourceforge.net). 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80.
HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:12:54- Reusing existing connection to downloads.sourceforge.net:80. HTTP request sent, awaiting response. 302 Found Location: following -2014-07-31 11:12:54- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net). 202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80.
HTTP request sent, awaiting response. 200 OK Length: 198384 (194K) application/octet-stream Saving to: `./andale32.exe' 0K. 25% 220K 1s 50K. 51% 563K 0s 100K. 77% 767K 0s 150K. 100% 778K=0.4s 2014-07-31 11:12:55 (443 KB/s) - `./andale32.exe' saved 184 -2014-07-31 11:12:55- Resolving downloads.sourceforge.net (downloads.sourceforge.net). 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80.
HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:12:55- Reusing existing connection to downloads.sourceforge.net:80.
HTTP request sent, awaiting response. 302 Found Location: following -2014-07-31 11:12:56- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net).
202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80. HTTP request sent, awaiting response. 200 OK Length: 168176 (164K) application/octet-stream Saving to: `./arialb32.exe' 0K.
30% 271K 0s 50K. 60% 580K 0s 100K. 91% 814K 0s 150K.
100% 765K=0.4s 2014-07-31 11:12:56 (469 KB/s) - `./arialb32.exe' saved 176 -2014-07-31 11:12:56- Resolving downloads.sourceforge.net (downloads.sourceforge.net). 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80. HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:12:57- Reusing existing connection to downloads.sourceforge.net:80.
HTTP request sent, awaiting response. 302 Found Location: following -2014-07-31 11:12:57- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net). 202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80. HTTP request sent, awaiting response. 200 OK Length: 554208 (541K) application/octet-stream Saving to: `./arial32.exe' 0K. 9% 271K 2s 50K. 18% 497K 1s 100K.
27% 777K 1s 150K. 36% 786K 1s 200K. 46% 799K 1s 250K. 55% 784K 0s 300K.
64% 770K 0s 350K. 73% 801K 0s 400K. 83% 783K 0s 450K.
92% 800K 0s 500K. 100% 798K=0.8s 2014-07-31 11:12:58 (640 KB/s) - `./arial32.exe' saved 508 -2014-07-31 11:12:58- Resolving downloads.sourceforge.net (downloads.sourceforge.net).
216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80. HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:12:59- Reusing existing connection to downloads.sourceforge.net:80. HTTP request sent, awaiting response. 302 Found Location: following -2014-07-31 11:12:59- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net). 202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80.
HTTP request sent, awaiting response. 200 OK Length: 246008 (240K) application/octet-stream Saving to: `./comic32.exe' 0K. 20% 269K 1s 50K. 41% 499K 0s 100K.
62% 822K 0s 150K. 83% 770K 0s 200K. 100% 769K=0.5s 2014-07-31 11:13:00 (517 KB/s) - `./comic32.exe' saved 208 -2014-07-31 11:13:00- Resolving downloads.sourceforge.net (downloads.sourceforge.net).
216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80. HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:13:00- Reusing existing connection to downloads.sourceforge.net:80. HTTP request sent, awaiting response. 302 Found Location: following -2014-07-31 11:13:01- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net).
202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80. HTTP request sent, awaiting response. 200 OK Length: 646368 (631K) application/octet-stream Saving to: `./courie32.exe' 0K. 7% 267K 2s 50K. 15% 597K 1s 100K. 23% 801K 1s 150K.
31% 785K 1s 200K. 39% 798K 1s 250K. 47% 769K 1s 300K. 55% 784K 0s 350K. 63% 801K 0s 400K. 71% 740K 0s 450K.
79% 767K 0s 500K. 87% 756K 0s 550K. 95% 784K 0s 600K.
100% 791K=1.0s 2014-07-31 11:13:02 (662 KB/s) - `./courie32.exe' saved 668 -2014-07-31 11:13:02- Resolving downloads.sourceforge.net (downloads.sourceforge.net). 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80. HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:13:02- Reusing existing connection to downloads.sourceforge.net:80. HTTP request sent, awaiting response. 302 Found Location: following -2014-07-31 11:13:03- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net).
202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80. HTTP request sent, awaiting response. 200 OK Length: 392440 (383K) application/octet-stream Saving to: `./georgi32.exe' 0K. 13% 268K 1s 50K.
26% 585K 1s 100K. 39% 822K 1s 150K. 52% 775K 0s 200K.
65% 811K 0s 250K. 78% 768K 0s 300K. 91% 787K 0s 350K.
100% 829K=0.6s 2014-07-31 11:13:04 (610 KB/s) - `./georgi32.exe' saved 340 -2014-07-31 11:13:04- Resolving downloads.sourceforge.net (downloads.sourceforge.net). 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80. HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:13:04- Reusing existing connection to downloads.sourceforge.net:80. HTTP request sent, awaiting response.
302 Found Location: following -2014-07-31 11:13:05- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net). 202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80. HTTP request sent, awaiting response. 200 OK Length: 173288 (169K) application/octet-stream Saving to: `./impact32.exe' 0K.
29% 261K 0s 50K. 59% 593K 0s 100K. 88% 802K 0s 150K. 100% 789K=0.4s 2014-07-31 11:13:05 (467 KB/s) - `./impact32.exe' saved 188 -2014-07-31 11:13:05- Resolving downloads.sourceforge.net (downloads.sourceforge.net). 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80.
HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:13:06- Reusing existing connection to downloads.sourceforge.net:80. HTTP request sent, awaiting response.
302 Found Location: following -2014-07-31 11:13:06- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net). 202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80. HTTP request sent, awaiting response.
200 OK Length: 661728 (646K) application/octet-stream Saving to: `./times32.exe' 0K. 7% 267K 2s 50K. 15% 571K 1s 100K. 23% 796K 1s 150K.
30% 788K 1s 200K. 38% 779K 1s 250K.
46% 805K 1s 300K. 54% 751K 1s 350K. 61% 838K 0s 400K. 69% 785K 0s 450K.
77% 777K 0s 500K. 85% 806K 0s 550K. 92% 784K 0s 600K.
100% 790K=1.0s 2014-07-31 11:13:07 (669 KB/s) - `./times32.exe' saved 628 -2014-07-31 11:13:07- Resolving downloads.sourceforge.net (downloads.sourceforge.net). 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80. HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:13:08- Reusing existing connection to downloads.sourceforge.net:80.
HTTP request sent, awaiting response. 302 Found Location: following -2014-07-31 11:13:08- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net). 202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80. HTTP request sent, awaiting response.
200 OK Length: 357200 (349K) application/octet-stream Saving to: `./trebuc32.exe' 0K. 14% 271K 1s 50K. 28% 119K 2s 100K.
43% 496K 1s 150K. 57% 359K 1s 200K. 71% 3.04M 0s 250K.
86% 747K 0s 300K. 100% 791K=1.0s 2014-07-31 11:13:09 (353 KB/s) - `./trebuc32.exe' saved 300 -2014-07-31 11:13:09- Resolving downloads.sourceforge.net (downloads.sourceforge.net). 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80. HTTP request sent, awaiting response. 301 Moved Permanently Location: following -2014-07-31 11:13:10- Reusing existing connection to downloads.sourceforge.net:80. HTTP request sent, awaiting response. 302 Found Location: following -2014-07-31 11:13:10- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net).
202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80. HTTP request sent, awaiting response. 200 OK Length: 351992 (344K) application/octet-stream Saving to: `./verdan32.exe' 0K. 14% 273K 1s 50K. 29% 550K 1s 100K. 43% 757K 0s 150K.
58% 807K 0s 200K. 72% 805K 0s 250K. 87% 783K 0s 300K. 100% 797K=0.6s 2014-07-31 11:13:11 (589 KB/s) - `./verdan32.exe' saved 392 -2014-07-31 11:13:11- Resolving downloads.sourceforge.net (downloads.sourceforge.net). 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net) 216.34.181.59 :80. HTTP request sent, awaiting response.
301 Moved Permanently Location: following -2014-07-31 11:13:12- Reusing existing connection to downloads.sourceforge.net:80. HTTP request sent, awaiting response.
302 Found Location: following -2014-07-31 11:13:12- Resolving aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net). 202.158.214.107, 2001:388:30bc:cafe::c0de Connecting to aarnet.dl.sourceforge.net (aarnet.dl.sourceforge.net) 202.158.214.107 :80. HTTP request sent, awaiting response.
200 OK Length: 185072 (181K) application/octet-stream Saving to: `./webdin32.exe' 0K. 27% 266K 0s 50K. 55% 576K 0s 100K. 82% 835K 0s 150K. 100% 794K=0.4s 2014-07-31 11:13:12 (484 KB/s) - `./webdin32.exe' saved 172 andale32.exe: OK Extracting cabinet: andale32.exe extracting fontinst.inf extracting andale.inf extracting fontinst.exe extracting AndaleMo.TTF extracting ADVPACK.DLL extracting W95INF32.DLL extracting W95INF16.DLL All done, no errors.
Arialb32.exe: OK Extracting cabinet: arialb32.exe extracting fontinst.exe extracting fontinst.inf extracting AriBlk.TTF All done, no errors. Arial32.exe: OK Extracting cabinet: arial32.exe extracting FONTINST.EXE extracting fontinst.inf extracting Ariali.TTF extracting Arialbd.TTF extracting Arialbi.TTF extracting Arial.TTF All done, no errors. Comic32.exe: OK Extracting cabinet: comic32.exe extracting fontinst.inf extracting Comicbd.TTF extracting Comic.TTF extracting fontinst.exe All done, no errors. Courie32.exe: OK Extracting cabinet: courie32.exe extracting cour.ttf extracting courbd.ttf extracting courbi.ttf extracting fontinst.inf extracting couri.ttf extracting fontinst.exe All done, no errors. Georgi32.exe: OK Extracting cabinet: georgi32.exe extracting fontinst.inf extracting Georgiaz.TTF extracting Georgiab.TTF extracting Georgiai.TTF extracting Georgia.TTF extracting fontinst.exe All done, no errors. Impact32.exe: OK Extracting cabinet: impact32.exe extracting fontinst.exe extracting Impact.TTF extracting fontinst.inf All done, no errors.
Times32.exe: OK Extracting cabinet: times32.exe extracting fontinst.inf extracting Times.TTF extracting Timesbd.TTF extracting Timesbi.TTF extracting Timesi.TTF extracting FONTINST.EXE All done, no errors. Trebuc32.exe: OK Extracting cabinet: trebuc32.exe extracting FONTINST.EXE extracting trebuc.ttf extracting Trebucbd.ttf extracting trebucbi.ttf extracting trebucit.ttf extracting fontinst.inf All done, no errors. Verdan32.exe: OK Extracting cabinet: verdan32.exe extracting fontinst.exe extracting fontinst.inf extracting Verdanab.TTF extracting Verdanai.TTF extracting Verdanaz.TTF extracting Verdana.TTF All done, no errors. Webdin32.exe: OK Extracting cabinet: webdin32.exe extracting fontinst.exe extracting Webdings.TTF extracting fontinst.inf extracting Licen.TXT All done, no errors. All fonts downloaded and installed.:# Note: If you’re behind a proxy server or TOR network, this install might not work, it seems you must be directly connected to Internet.
Similar font package you can also install Here’s a list of other fonts that you can install, follow is a list of package names, that means you can use apt-get install to install these ttf-liberation fonts-liberation ttf-uralic fonts-uralic ttf-root-installer ttf-freefont ttf-dustin ttf-linux-libertine fonts-linuxlibertine fonts-dustin ttf-staypuft For example: apt-get install ttf-staypuft More ways to install fonts Sometimes you download.ttf file (a font file) and you want to install it directly. In that case, copy the font file to one of the following directory. The fonts can be copied in one of this directories:. /usr/share/fonts. /usr/share/X11/fonts. /usr/local/share/fonts.
/.fonts Here’s how the directories work. If you want the fonts for everyone on the system (i.e. In a multiuser environment) then put them on /usr/share/fonts. If you only want the fonts for yourself, then put them on.fonts directory of your home folder. Once you’ve copied the files in correct places, issue the following command to which will read and cache all installed fonts from these directories.:# fc-cache -fv.
For this example Code 39 fonts are being used as a sample installation on Linux, but the installation instructions will be the same for any OS running the X11 window system (i.e. Any modern UNIX). If a commercial UNIX (e.g. Solaris) is being used that includes Adobe’s Display Postscript System (DPS), it’ll include a utility for installing Type 1 fonts.
Otherwise, the easiest way to add new fonts is to use the type1inst utility, which can be found at:. If a commercial Linux distribution (e.g. Redhat) is being used, the utility is supplied with the distribution.
There are three main things that type1inst can do:. Generate the “fonts.scale” file which X uses to pick up Type 1 fonts. Generate entries for fonts which can be inserted into Ghostscript’s “Fontmap” configuration file.
Make font sample sheets. To install the fonts, go through the following steps for each directory which have fonts to be used.
(Note: log in as root to make these changes.). Unzip the.afm and.pfb files into a directory (this will be their permanent home). (X doesn’t use the AFM files, but other applications do.). cd to the directory. Run type1inst (see the included documentation).
For font sample sheets, include the “-samples” switch before running it. It will create “fonts.dir” and “fonts.scale” files, and will complain that it can’t identify the type foundry (the Code39 fonts don’t contain this usual information in their headers). Edit the “fonts.dir” and “fonts.scale” files to change all occurrences of “unknown” to “advancements”. If this is the first time this directory has been use, the X server needs to know where it is located so that it can use the fonts.
How this is accomplished depends on the mechanism by which the X server gets its fonts. In most cases the X server handles fonts itself, i.e. In the X server configuration there is information about which directories contain fonts which it can use. How this is done varies from implementation to implementation. If XFree86 is being used (under Linux, for instance), edit the “FontPath” entry in the “/etc/X11/XF86Config file” to add the new font directory. For other X implementations, consult the documentation on how to add directories to the X font path. The second (less common) way for the X server to obtain fonts is via an X font server, i.e.
A machine running the program xfs. Note that xfs and the X server can be running on the same machine or on different machines over a network. Similar to the previous case of the X server which handles its own fonts, xfs needs to know where the new fonts are.
The font path for xfs is listed in the “catalogue” section of its configuration file and this is where the new entry needs to be added. See the xfs(1) manual page for details.
If fonts are being set up for use with Ghostscript (e.g. A non-Postscript printer is being used): A file called “Fontmap” is generated by type1inst in the current directory. Since Ghostscript has one global Fontmap file, use a text editor to cut and paste the entries from the local “Fontmap” into the global “Fontmap” (the location of this may vary, i.e.
Since the Fontmap entries do not contain information about which directory the fonts are installed in, add an entry to the GSLIB environment variable which specifies the font directory. When Ghostscript, is next used these fonts will then be available. If a font sample sheet was generated: A new directory called “samples” will have been generated with a series of PostScript files in it.
There is one file for each font in the directory plus some files called “allfonts-N.ps” (N is a digit) which are PostScript files containing smaller samples of text from ALL the fonts. The single font samples are named after the real name of the font, not the filename in which they are stored. For example, “samples/Code39HalfInch-Regular.ps” corresponds to the font file “c39half.pfb”. There are a couple of very important points which must be made about the sample sheet feature. Firstly, sending any of these files to a PostScript printer, chances are the output was not as expected. Type1inst does not embed the fonts themselves into the sample file for the reason this would use up a large amount of disk space (and most probably, the fonts won’t be used regularly anyway).
If Ghostscript has been setup to find the fonts as described previously then the files will be able to be viewed correctly if opened in Ghostview (or some other preview application based on Ghostscript). To print out the samples or view them with Ghostview on a machine where the fonts are not installed then use the t1embed script to insert the fonts in the sample file. Simply specify the filenames of the samples with embedded fonts as arguments to t1embed. The current version of t1embed requires that the fonts be embedded in the current directory (i.e.
It won’t look in GSLIB or the X font path for files). In normal usage run t1embed from the directory with the fonts in it.