ListFont 1.2a description
referenced by:
Microsoft Typography
Alan Wood's Unicode Resources
ListFont lists all fonts installed on the computer. You can restrict this
listing to fonts of a specified character set. If you click on one of the
found fonts, you get all scripts (f.e. western, cyrillic) and styles
(e.g. bold) availible for this font. If a font is choosen, three types of
output can be simulated: Using SetText(), TextOutA() and TextOutW().
All 256 or 65536 possible characters are shown! Try it and see the
difference.
Example:
Windows NT 4.0: Choose Times New Roman, greek, regular (if you don't have it,
install the international fonts availible from www.microsoft.com).
Choose SetText. At position E1 you will find a 'latin small letter a
with acute'.
Choose TextOut. Now a 'small greek letter alpha' appears on position E1.
Choose 'Show Unicode Font'. Now the alpha is visible at position 03B1.
Windows 95: The same procedure, the same result, except:
SetText now gives a 'small greek letter alpha' at position E1.
Try it out!
Features:
- Enumerates all fonts installed on the computer,
- enumeration can be restricted to a given character set,
- all availible scripts of each font are shown,
- all availible styles of each script are shown,
- three different output samples are possible: TextOutA(),
SetText() (ANSI functions) and TextOutW() (Unicode function),
- font files can be loaded temporary,
- it's free
Changes in version 1.2:
- The enumeration uses a courier font which allows to read the numbers in
fonts which don't have numbers (like windings),
- Source code can be downloaded for non-commercial purposes
Known problems:
- If SetText is choosen, the enumartion does not consist of numbers in some fonts. This is
by design and can not be changed. Think about it!
- The fonts availible from SC UniPad are not displayed
correctly. Reason: unknown. I am using the documented way to display fonts. Obviously these
font files do not fulfill the microsoft standard.
Don't expect too much: it's a quick-and-dirty hack without a help file!
Requirements: Windows 95 / NT 4.0
Screenshot of the main dialog (on a german Windows installation)
Screenshot of the unicode preview
OK, I want it (24k)!
Source Codes (11k)
Last modification: 2000-06-26
Back