Font.wlx 0.09 - Font Lister/Content plugin for Total Commander

1. Description

This is a lister/content plugin for Total Commander that allows you to display the glyphs and some additional properties of a font in the Lister or the QuickView window of Total Commander. It also makes a number of the font properties available as custom fields.

It has been tested with Total Commander 5.51 and later on Windows 2000 and Windows XP.
Any older version of Windows is not supported.

2. Features

3. Download

Click here to download the latest version.

4. Installation

  1. Copy the msvcr71.dll in your System32 folder if you don't have it yet. It is the standard Microsoft C++ runtime library.
  2. Copy the file Font.wlx to your Total Commander's plugin folder.
  3. If you want to run the plugin in another language: Note: The file Font.English.lng is included as an example for translators and is not required if you run the plugin in English.
  4. Select Options / Configure ... from the Lister menu to open the Configure Lister dialog.
  5. Enable the Load bitmaps as graphics at startup option.
  6. Click on the LS-Plugins button to open the Lister Plugins dialog and add the plugin.

5. Usage

The plugin will be used when you view a raster, vector, TrueType, OpenType, TrueType Collection, or PostScript Type 1 with the lister of Total Commander. It registers support for the following file extensions with Total Commander: TTF, TTC, OTF, FON and PFM.

The font information is spread over 3 tab pages with an additional tab page for the options of the plugin.

The Glyphs page

This page displays the glyphs of the selected font. By default it displays the first 256 Windows ANSI characters in the default code page of the system. The first 128 characters are identical to the ASCII character set, the next 128 are different for each ANSI character set.

Each glyph is displayed in a cell. At the top of the cell is the glyph number displayed in hexadecimal format. You can used this code in HTML documents: Ω will display a capital omega Ω. When you click on a cell with the left mousebutton, a zoomed version of the glyph will be displayed as long as the mousebutton is pressed and the mouse remains over the zoomed area. The zoomed area also contains the glyph number in hexadecimal and decimal and the selected glyph rendered in the current user-interface font.

With the combo-box in the top-left corner of the page you can select another Unicode block to display. The entries can be sorted ascending or descending by block range or by block description.
Note: the ANSI block is a pseudo-block added for convenience and is not defined by the Unicode standard. It will always be the first entry in the combo-box.

The top-right combo-box allows you to select a different Windows code page. The OEM code set f.e. contains the DOS linedraw characters.

At the bottom of the page is an edit box and a slider which can be used to set the size of the font used to draw the glyphs.

The Info page

This page will display information that is embedded in the font file and information about the font reported by Windows. You can select all or part of the information by clicking and dragging the mouse and use Ctrl-C to copy the selected text to the clipboard.

The Sample page

This page will display a sample text in the currently selected font. You can edit the text as you like. The changed text will be stored and used when viewing other fonts.

At the bottom of the page is an edit box and a slider which can be used to set the size of the font used to draw the sample.

The Options page

The Zoom Box Font Size is the size of the font used to display the Zoom Box expressed in points.

The Zoom Box Width and Height is the width and height of the Zoom Box expressed in pixels.

The Sort Unicode Blocks by combo-box allows you to select in which order the Unicode Blocks are displayed.

The User Interface Language determines the language used to display the user interface. The contents depends on the language files that are available. English is always available.
Note: A new language selection is only used after the plugin is closed and re-opened.

The Save Current options determine which settings will be saved and re-used when the plugin closes and re-opens.

Custom Fields

The plugin makes the following fields available for custom views or content searching:

Keyboard short-cuts

Next tab pageCtrl-PgDn or Ctrl-Tab
Previous tab pageCtrl-PgUp or Ctrl-Shift-Tab
Next controlCtrl-Right
Previous controlCtrl-Left
Close windowEsc

6. Translations

The plugin looks for language files that have the format Font.<Language>.lng in the same folder as where the plugin exists. The languages are displayed on the Options page.

You can create new translations by using the Font.English.lng file as a template. The language files are text files that can be opened with any text editor.

The Font.English.lng file is not required if you use the plugin in English.

7. Frequently Asked Questions (FAQ)

  1. The plugin does not work.

    Check if the plugin is correctly installed using the installation procedure and that you have not installed any other Lister plugin that works with font files.

  2. The plugin does not display any raster or vector fonts.

    Check if you have installed another Lister plugin that displays information about executables such as the excellent FileInfo plugin by François Gannier. Raster and vector fonts have the format of a 16-bit DLL and this plugin will open it.
    Move the Font.wlx plugin before the FileInfo.wlx in the installed plugin list.

8. Known problems

9. Acknowledgements

10. Not implemented yet

11. History

2005-02-04 Version 0.09

2005-01-03 Version 0.08 Silent Update

2004-09-14 Version 0.08 Silent Update

2004-04-20 Version 0.08 Silent Update

2004-01-28 Version 0.08 Silent Update

2003-12-23 Version 0.08 Silent Update

2003-12-13 Version 0.08 Silent Update

2003-08-23 Version 0.08

2003-08-20 Version 0.07

2003-08-17 Version 0.06

2003-08-15 Version 0.05

2003-08-13 Version 0.04

2003-08-12 Version 0.03

2003-08-11 Version 0.02

2003-06-12 Version 0.01

12. Contact

Any bug reports or suggestions are welcome.

Author: Peter Stuer
Email : mailto://Peter.Stuer@telenet.be
Web : http://users.telenet.be/liontech

Copyright © 2003-2005 by Peter Stuer. All rights reserved.

German translation of the Readme file © 2003 by Peter Firmkaes (alias Pete in Total Commander Forum).

Total Commander is an international trademark of Ghisler & Co.

13. No Warranty

Because the program or document is licensed free of charge, there is no warranty for the program, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the program "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchant ability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction.

In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who may modify and/or redistribute the program or document as permitted above, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program or document (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs), even if such holder or other party has been advised of the possibility of such damages.

Valid XHTML 1.1!