Print a list of fonts!

Home • HotSpots! • Student Web Sites • Extra Stuff!!



This site is best viewed in Internet Explorer - 800 X 600 resolution

- - - - - - - - - -

* Courses quick link *

Home

The Weather in
my favorite places!!

- - - - -

Back to HotSpots

Print all the fonts on your system - from MS Word!

A student asked me (thanks Debora!!) if I knew how to print a listing of all the fonts on her system. We were in a PageMaker course, and as those of you that have used PageMaker know... it does not show you what the fonts look like. Either know your fonts or be prepared to spend a lot of time checking in a program that does show them!

Anyway, I sent my mind back to the days when I used to teach MS Word and I remembered showing students how to do this. So off we went into Word, looking for the macro to print the fonts... of course, it's not there!

Not to be put off, I headed straight to the Internet and found a site that contains the info... thanks go to:
http://www.barrett.net/wordtips/printfontlist.doc

BTW - if you want to see the rest of the search results - I went to http://www.google.ca and searched for "print fonts" +word.

I was correct, Word used to have a macro built into it that allowed you to print the fonts on the system, but it disappeared, either with version 97 or 2000.

So... I have recreated the steps below just for you... it works beautifully!

  1. Open Microsoft Word with a blank document open.
     

  2. Open the Tools menu, click on Macros and then Macros.
     

  3. In the Macros dialog box, in the Macro name field, type listfonts and click on the Create button.
     

  4. You will now be in Microsoft Visual Basic (don't worry, don't panic, follow my instructions, it's easy!).
     

  5. In the dialog box, the cursor is blinking in the right hand window. DO NOT CLICK ANYWHERE ELSE! In a moment you will be pasting some script into the window and it must go at the point that the cursor is sitting right now.
     

  6. Highlight the entire script in the table below (careful not to get the table selected as well...
     

  7. Highlight by dragging across the text and then copy this script (Edit menu and Copy).

     

    Dim J As Integer

         Dim FontTable As Table

         'Start off with a new document

         Set NewDoc = Documents.Add

         'Add a table and set the table header

         Set FontTable = NewDoc.Tables.Add(Selection.Range, FontNames.Count + 1, 2)

         With FontTable

             .Borders.Enable = False

             .Cell(1, 1).Range.Font.Name = "Arial"

             .Cell(1, 1).Range.Font.Bold = 1

             .Cell(1, 1).Range.InsertAfter "Font Name"

             .Cell(1, 2).Range.Font.Bold = 1

             .Cell(1, 2).Range.InsertAfter "Font Example"

         End With

         'Go through all the fonts and add them to the table

         For J = 1 To FontNames.Count

             With FontTable

                 .Cell(J + 1, 1).Range.Font.Name = "Arial"

                 .Cell(J + 1, 1).Range.Font.Size = 10

                 .Cell(J + 1, 1).Range.InsertAfter FontNames(J)

                 .Cell(J + 1, 2).Range.Font.Name = FontNames(J)

                 .Cell(J + 1, 2).Range.Font.Size = 10

                 .Cell(J + 1, 2).Range.InsertAfter "ABCDEFG abcdefg 1234567890"

             End With

         Next J

         FontTable.Sort SortOrder:=wdSortOrderAscending

     


     

  8. Move back into Visual Basic and paste the script into the spot where the cursor is (Edit menu and Paste).
     

  9. Close Visual Basic and you should be back in Word. Open the Tools menu, select Macro and then Macro.
     

  10. Your new macro, listfonts, should be listed in the Macros window.
     

  11. Click on it and click on Run.
     

  12. After a moment you will see a table on the Word page, the left column is the list of fonts and the right column is what the font looks like.
     

  13. Now save this file and print for future reference! It's very useful - especially in programs like PageMaker that don't show you what your fonts look like!

Home • Up • Print a list of fonts! • PageMaker HotSpots! • Publisher HotSpots! • CorelDRAW HotSpots! • Visio - Hotspots • PowerPoint HotSpots! • Scanning HotSpots! • DTP HotSpots! • FrontPage HotSpots! • Dreamweaver HotSpots! • Flash HotSpots! • Web Graphics HotSpots! • Web Extras HotSpots!

These pages have been designed and are maintained by Bayswater Design & Computer Consultants
Copyright Protected, 2000

A Unique Shopping Experience!!
JALMall.com