![]() | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ![]() |
![]() | ||
How to Font Page |
COREL fonting info | font links | bibliography |
Richard J. Kinch's fonting info |
MENU
Introduction & infoHow To Font, here |
On Fonting
To font you have to have a fonting program. Be aware that there is only ONE
shareware fonting programs out there that I know of: There are different fonting programs for the Macintosh, IBM/clone, and for larger computers. There are also different forms of fonts - META, TrueType, postscript/adobe. I have dealt only with the IBM truetype myself. And all the supposed TrueType fonters for IBM/clone are really postscript fonters that modify their font (with varying success) into the TrueType format. There are no real IBM/windoz TrueType fonters out there that I know of. I understand Macintosh does have them, but Mac TTF aren't IBM TTF. confused? Well I just mean to say you can expect problems making a good/reliable Windows TTF. And it doesn't help that Microsoft made the TTF specs - they haven't stressed all the details too well, which means that some font generators have problems converting from postscript to TTF. One thing you must remember when fonting is that a number of characters are reserved: char 0-32 are system calls, if you use them your system will not work right. Similarly some char keys in the 100s and above are used to pageup and pagedown, move cursors, return, ect. Be careful and think before you font! |
You can do some fonting without a font program - some font managers like FontMonster have some limited font modification abilities. Corel Draw also has some limited font abilities, but it is very hard to get it to work right (I never could get it to work at all when I tried it.) and the size of the font you can make is limited. I think it was only designed to let you make a small "signature" font.
General Info/Top | COREL fonting info | font links | bibliography | Richard J. Kinch's fonting info |
Corel Draw can only create fonts from vector images; that is, you must convert your bitmap into a vector-based pic using Corel Trace and the like.
After you're done with it, you must:
1 - ungroup all object that make up your single letter.
2 - combine them into a SINGLE OBJECT
3 - set the line style to 0 pts and the fill style to black.
4 - Now you can export this object! (use export selected option)
Some Warnings: Don't even try to export more than one obj or the font export subsystem won't work anymore unless you restart your windows session (neat, huh?)
Hope It Helps, Max Lambertini (max@dsnet.it, max@italia.com)
Laurie McCanna - Free Art Website Artist, author and type designer has a page on using CorelDraw to create fonts...
You need to combine all the graphic parts in your page to be able to export them to a TTF. That all!
Another tips for you who want to create a font with corel 3.0 is to be aware of that the first character you put in the TTF file will be the default shape for all undefined characters, so start your job by putting a square or something like that otherwise your TTF file will be full of "A"s.
And if you are making complex fonts and counting on a TTF file bigger than 64KBytes, then forget Corel 3.0 and buy/steal/borrow 4.0 because it distroys your font when the size of the TTF file is bigger than 63KBytes.
Regards, Farhad Abdolian, Stockholm/Sweden
General Info/Top | COREL fonting info | font links | bibliography | Richard J. Kinch's fonting info |
General Info/Top | COREL fonting info | font links | bibliography | Richard J. Kinch's fonting info |
Serif Magazine,Dept. W-1, 976 W. Foothill Blvd., Ste.529, Claremont, CA. 91711, Subscription, $28/yr, $50/2-yrs.
General Info/Top | COREL fonting info | font links | bibliography | Richard J. Kinch's fonting info |
There certainly are.
May I suggest that you try my ttf_edit TrueType encoding editor utility, which is presently available for free. It will reveal all the secrets to you, and allow you to examine and modify your TrueType encodings at will. See the URL given below.
I haven't exhaustively examined the behavior, but I have discovered the following scarcely-documented facts about Windows symbol fonts:
1. They use a 3.0 cmap number, instead of the 3.1 (3.1 is supposed to mean ANSI character set and encoding). A 3.0 cmap means that the encoding is deliberately random; it does not mean that some well-defined "symbol" encoding is present. This has a very sloppy explanation in the MS TrueType specification.
2. A TrueType symbol font for Windows must be encoded such that the symbols are in codes 0xf020 through 0xf0ff, part of the so-called private zone of Unicode. This is an arbitrary, unnecessary, and barely-documented aspect.
3. Non-Unicode rendering in Windows 3.1, 95, or NT will result in the codes being mapped up by 0xf000; i.e., you render 0x20 in a symbol font, you get Unicode character 0xf020. If you use Unicode rendering in Windows 95/NT you must directly access the 0xf0XX codes.
The commercial font editors purporting to create TrueType fonts all mess up various aspects of the results in regard to encoding, which is one reason I created ttf_edit.
4. The Microsoft "Symbol" font does not contain codes 0xf000-0xf01f, or 0xf080-0xf09f, and code 0xf020 is "space".
5. For brain-damaged reasons, when rendering with non-Unicode Windows (i.e., TextOutA()), codes 0x0-0x1f and 0x80-0x9f are variously and randomly remapped in various national versions of Windows. So perhaps these codes are forever "spoiled" now.
6. Symbol fonts (i.e., cmap 3.0) won't appear as a selection for the Windows 95 Desktop Properties (Appearance).
: Can one have characters < 32 including 0?
You can certainly create such a font (ttf_edit will do it for you), but Windows will not render those codes (except perhaps with Unicode rendering in 95/NT, haven't checked that yet).
: Does 32 have to be a space?
No.
Appended, for your reference and amusement, is a manifest of the Microsoft Symbol (TrueType) encoding, generated with ttf_edit, in the AFM format.
FTP download
ttf manifest text file.
Richard J. Kinch, Ph.D.
Publisher, TrueTeX (R) brand typesetting software.
See http://idt.net/~truetex
FAX (561) 966-0962
General Info/Top | COREL fonting info | font links | bibliography | Richard J. Kinch's fonting info |