Create Your Own Font Designs Using CorelDRAW (Part II)

By Steve Bain

IntroCorelDRAW provides powerful resources for creating custom logotype, symbol, or character designs. Discover how easily you can turn your design into a digital font you can use in any text-capable application in this continuation of my 2-part tutorial on creating custom fonts.

As I mentioned in part one of this tutorial, CorelDRAW has equipped users with a full set of font-creation tools to both design and export digital fonts since version 4. Creating your own digital font opens creative avenues and provides graphic solutions in many different ways. You can create a custom graphic or corporate logo font to use in any text-capable program or create your own special font design.

CorelDRAW includes all the latest tools for you to both design and export your digital font. With the creative part of your logotype or font design complete, let’s examine the steps you need to follow to export your creation.

Preflight Your Logotype or Font Design

Before you begin the process of exporting your design to a digital font format, examine what you’ve created for any potential anomalies or incompatibilities with the export filter. Doing so will ensure that your hard work will transition smoothly into a font that displays and prints just the way you want it to. Here are four common problems to check for:

  • Use Single Objects or Composite Paths Only In order for your letterform design to be compatible with a digital font file format, each character must be a single closed-path object comprised of one or more subpaths. If your character or symbol design consists of more than one object, an error message (shown below) will appear when you try to export the character.

TrueType Export dialog

  • Remove Incompatible Outlines, Fills Digital fonts use only the vector outline information to describe shapes, which means that any custom outline or fill properties applied to your design shapes may be incompatible with the export filter. Apply a simple black hairline outline and removing any fills before exporting (see below).


  • Reduce Curve Complexity Highlycomplex outline shapes may cause problems during export or further down the line-for example, during printing. You can quickly curve complexity without visibly altering an object using the Shape Tool in combination with the Reduce Nodes button and/or the Curve Smoothness slider in the Property Bar (see below).

Reduce nodes

  • Split tall or wide graphics/symbols If you are planning on creating a symbol font that includes excessively tall or wide characters such as vertical or horizontal logo, consider splitting them into two or more parts to be exported as separate character definitions.

Exporting Your Digital Font’s First Symbol or Character

When you export your first symbol or character to a new font file, two actions take place at once. The digital font file is created and the first symbol or character definition is added. Additional characters must be added separately as individual export operations. So, the steps to create a new digital font file differ slightly from appending the file with additional characters. In this tutorial, we’ll examine both operations.

We’ll begin by creating a new font and adding the first character using a simple font/symbol example. I’ll briefly define many of the font and character options you’ll encounter along the way. To get started, follow these steps:

  1. Download, unzip, and open this sample font design file in CorelDRAW. It includes three simple graphic shapes on separate pages. If it isn’t already in view, turn to page 1 to view the first character (shown below).Font shape 1 sample
  2. Using the Pick Tool, click once on the object on the page to select it and choose File > Export (Ctrl+E) or click the Export button (shown below) in the Standard toolbar to open the Export dialog.Export command
  3. Enter a name for your new custom font file in the File Name box. For our example, let’s use the default Face Font name provided by the document name. This will name the font file but will not affect how the font appears in your application font list selector once installed. Although CorelDRAW enables you to create either TrueTypeor Adobe Type 1, choose TTF TrueType Font for this example. Be sure to expand the dialog by clicking the Options button and place a check mark next to the Selected Only option (as shown below).Export options
  4. Click the Export button to continue the process and notice the Options dialog is displayed (as shown below). This dialog appears only when you export the first character to your new digital font file and is skipped if (or when) you add additional characters to your digital font file.Second-level export options
  5. Enter a name for your new font in the Family Name box to specify the name that will eventually be displayed in the host application font list selector. Although you can enter a font name up to 80 characters long, keep in mind that font names longer than 25 characters may exceed the space available in most application font lists. In this case, enter Faces as the family name.
  6. Since our digital font will eventually contain only three symbol shapes, choose the Symbol option. This designates the font as a picture (Pi) font in the font header. Certain applications enable you to use symbol fonts prepared using this format in special ways. For example, previous versions of CorelDRAW gave access to symbol fonts through the Insert Symbol Character (historically known as the Symbol docker/rollup).
  7. If you were exporting a font design that includes a partial or full character set, you would need to disable the Symbol option. This would enable you to designate Normal, Bold, Italic, or Bold-Italic font styles using the Style selector.
  8. Leave the Grid Size and Leading options at their defaults. Grid Size options for Adobe Type 1 fonts are fixed at 1,000, while TrueType fonts default to 2048.
  9. Set the Space Width option to 375. This option enables you to set the amount of space created when the space character (0032) is used. Although it isn’t critical for our symbol-only example font, the default value of 1000 isn’t really a concern. But, for character fonts, this value is often too large.
  10. Click the OK button in the Options dialog and answer Yes to the prompt dialog that appears (shown below). This prompt appears only when the font is first created and signals that the font name and location are now set.Save changes to export file
  11. Now that we’ve defined the font file name and general font options, the next step is to set properties for our current character. The TrueType Export dialog (shown below) opens next enabling you to choose character-specific options. The current character we’re exporting is shown in the preview window on the left side of the dialog with the character origin, baseline, and sidebearing guidelines indicating the character’s eventual relative text position. (For more information on these font properties, see part 1).True Type second-level export dialog options
  12. Leave the Character Width set to Auto to accept the automatically detected value of 1472 for our example. When creating character fonts, disabling the Auto option enables you to set a custom width and in turn affect spacing to the next character.
  13. If it isn’t already, set the Design Size option to 720 points and leave the Baseline option set to 0. The baseline value enables you to raise or lower your character above or below the baseline for letterform shapes representing punctuation marks, accents, mathematical symbols, language-specific symbols, or other specialized letterforms.
  14. The Character Block option enables you to choose character blocks for the full range of supported character codes. For this example, choose Basic Latin if it isn’t already. Character codes for Basic Latin are displayed below this option with the T (character 0084) currently selected. This enables you to assign a corresponding keyboard scan code. For our example, we’ll use the X, Y, and Z keys. Locate and click on the X in the list to set our symbol to character 0088 (see below). Click OK to accept your selected options and close the dialog. CorelDRAW will create the new font file with the first character added.Character mapping

Adding New Characters to Existing Fonts

So far, you’ve created a new digital font that includes just one symbol. If you wish, you can install this font onto your system and begin using it immediately. But let’s take it a step further and add two more characters to see how it’s done. To append the remaining symbols in our example to the new font file, continue from the previous steps:

  1. With your Face Font.CDR document still open, turn to page 2. Using the Pick Tool, click to select the symbol on the page (as shown below). Open the Export dialog (Ctrl+E) and browse to and/or select the Face Font.TTF we created earlier. Choose Selected Only and click the Export button. Font shape 2 sample
  2. The True Type Export dialog opens with the embedded Faces family name embedded already loaded. Notice the X character you selected is now darker than the rest signifying that a letterform has already been assigned to it (as shown below).True Type Export dialog options
  3. If you wish, you can click the Options button to open a dialog (see below) that provides access to options you specified earlier and more, including character width, space width, and a font metric options. A prompt will enable/require you to confirm any changes you make.True Type second-level export options
  4. In the True Type Export dialog, click the Y character (0089) in the list. Leave all other options as they are, and click the OK button. The new symbol is immediately added to the font and the dialog closes.
  5. Repeat this operation for the symbol on page 3 of the Face Font.CDR document. Select the shape, open the Export dialog, click the Face Font.TTF file in the browse area, and click Export. This time select Z in the list and click OK to add the symbol to the font file.
  6. With all three symbols added to the font file, the next step is to install the font onto your operating system. Running most Windows operating systems, this is done through the Control Panel Fonts utility. With the Face Font.TTF installed, return to CorelDRAW , choose the Text tool, and open the Property Bar Font List to verify that a font called Faces now exists in the list (as shown below).Font added to font list
  7. Select the font, click an insertion point on your page to begin a new Artistic Text object, and type XYZ. The characters you added to the text string (see below).Font entered as text

A Caveat for Professional Typographers

After you have successfully created and finalized your symbol or font design and the final TTF file is ready for use, there may be one final step you wish to perform. Although CorelDRAW provides you with to create a digital font, it lacks the tools and resources to implement professional-level kerning, metrics, and spacing refinements – often sought after by discerning typographers creating fonts for their livelihood.

This means if you’re considering using CorelDRAW for high-end font creation, you definitely need to consider picking up a robust font manipulation program. Try FontLab Studio for professional and advanced font manipulation (roughly $700 USD), or TypeTool for basic font editing (roughly $100 USD). Both products are available from Fontlab Ltd.

Aim for Originality

The font tools in CorelDRAW enable you to create and assemble your own custom fonts from virtually any compatible shape-even characters from other fonts. This presents and interesting ethical dilemma that needs to be mentioned. Like any copyrighted work, many fonts and symbols are the legal property of others. Creating fonts can be easy, but so is being sued for font piracy. Avoid legal perils by ensuring the digital fonts you create are the result of your own creative ideas.

Steve Bain is an award-winning illustrator and designer, and an author of nearly a dozen books, including CorelDRAW The Official Guide.


28 responses to “Create Your Own Font Designs Using CorelDRAW (Part II)

  1. my corel 13 does not show ttf format on exporting

    • Samradhi,
      If it is your own design, check that the object you are attempting to export is compatible with TTF. If you are following the tutorial steps, check that the TTF export filter is installed by choosing Tools > Options to open the Options dialog and click on Global > Filters in the tree directory list. Use the Filters options to verify and/or install the filter.

  2. Sorry to say, I cannot find/install the TTF filter on X3. Even tried full new install.

    Option/Global/Filters does not show TTF in any format, vector, bitmaps etc.

    Pls confirm. Thanx

    • Nino, first check that the version you are using is not an expired trial. Next, verify that the TTF filter is actually listed under the ‘Active’ filters list in the Options > Global > Filters dialog. Then, ensure that the selected object you are attempting to export to TTF is in fact compatible (otherwise TTF will not appear in the Save as Type list). Any of these issues may affect whether you are able to export to TTF.

  3. Thanks for Super-Prompt reply.

    Version is full Licensed. Using CDR sing Ver04. Options/Global/Filter just does not show TTF.

    Have imported your wonderful tutorials to X3 in order to export a “proper” TTF. No luck either.

    Have requested assistance from Corel. Keep you posted. Thanks Again.

  4. Neill Jackson

    Hi People,
    I think that you only get the TTF filter up to Corel V12.

    • This is incorrect. The TTF filter is available in the current version X4). Check the Filters list and your install options.

  5. The TTF filter appeared after a number of reinstalls and re-fixes. I believe the solution lies on installing ALL the import/export filters that come with CDR. I say all because TTF was not listed as one of the uninstalled filters but after having them all installed, TTF magically appeared.

  6. Steve:
    I am attempting to create a font composed of symbols for use in ArcView GIS software. Following your excellent articles, I am able to create characters from imported AutoCAD DWG files (I work in AutoCAD and hence am more comfortable creating the closed paths in that software).

    One thing that I have not been able to figure out is how to control the vertical position of a character in the exported TTF. I have tried changing the “baseline” and “leading” values but the character’s position is always the same – as if the character were centre-justified vertically.

    The reason that I need to control vertical position is that in ArcView we use composite symbols such as highway signs that are composed of a graphic character such as a shield (which I am creating as a TTF character using Corel) together with a “normal” font stacked on top to represent a highway number.

    My problem is that the centre point of the shield character needs to be slightly lower than the centre point of the number character. ArcView allows me to shift the vertical position of the shield character to compensate but it would be nice if the shield character itself could be designed with the shift included.

    Thanks in advance for any help that you could offer me.

  7. the ttf filter is also in Coreldraw graphics suite x5

  8. Thanks man! I was under the impression I’ll need to buy font design software, but I have everything I need right here in Corel. Cheers!

  9. It is working great, save for one element: my base font is Times New Roman Bold. The capital letter “A” (unaltered) appears correct as I am performing the TrueType Export (selecting the letter slot that the new ‘A’ will occupy). However, in actual use – and in viewing the new font – the upper/triangular “hole” in the “A” is solid black – there is no hole.

    This is really weird because the ‘B’ works – with its TWO enclosed holes. The ‘D’ works fine, plus every single lower case letter. It’s only the cap A that’s the problem.

    I’ve tried every trick I can come up with: converting the text character to curves and manipulating the sub-objects in various ways, then re-joining the curves (I’m been using Corel since version 3!). I just can’t find a work-around … or am explanation for this particular letter not behaving.

    [Notes: problem repeatable using Arial Bold “A”; I have Draw X5 in use.]

    • Hi Alan, my only suggestion is that you ensure that the path nodes are all completely joined and the curves are combined into a single object. Use the Close Curve path command in the property bar to ensure the path is in fact closed. Failing that, recreate the character from scratch and repeat the export operation. Good luck.

  10. Extra Notes about prior report: NON-Bold characters leave the hole. Curious.
    Adding a thick outline to this non-bold character (in an attempt to make it ‘look’ bold) fails – ‘too many objects to export’. Best bet appears to be doing a freehand drawing of the ‘A’ that leaves a narrow slot open to permit a single continuous figure.

  11. Hi!!
    I have a problem!
    Your tutorial was very helpful and I was able to create and make a font for myself but no matter what i do, i am not able to export the QUOTES… I mean ( ” ) and ( ‘ ). It shows up as exported when I look at the character map of the font. However, when I try using the quotes, it doesnt appear and also all the text which was typed along with it disappers!! Any idea how to overcome this issue?

    • Hi Shree, it sounds like a bug but could also have something to do with the options you selected for your new font. I suggest posting your question on the forum. This forum is frequented by volunteer Corel Techs who may have encountered the same issue. Good luck.

    • Hi Steve
      That is a brilliant and very helpful tutorial.
      Did Shree ever solve his problem? I have exactly the same. I suspect there is a problem with using Basic Latin as the Character Block gives the apostrophe as character39 while Windows Character Map thinks it is 27.

      I also have Carp’s problem of no hole in a capital A. That changes if I take the letter size to 135 points or larger. At 134 pt, no hole, at 135 there is! Weird!!

      Regards, Steve

      • Cool – no contributed solutions yet, but I suspect each case has a specific fix. Looking forward to any suggestions/troubleshooting comments though… 🙂

  12. When creating a font can you lock the size so that when you pull up the font it will always come in with the same size and be unscalable?

  13. Is there a way to create a font character that would be comprised of a red circle with a black letter in the center?

  14. Great tut!

    Has anybody the character reference for ‘basic latin’?
    My CorelDraw refuses to show the characternumbers while exporting *_*…

    Thanks in advance, Richard.

  15. I have the capitals for my font created, but when I print a sample that has more than one line the space between lines is far too big – twice the character height. Is there a way to set the interline spacing? I am using Draw X5.

    • There is no way to build in line spacing into a font that I am aware of. Line spacing is a function of the host application text properties.

  16. For one of the earlier posts: X3 install disk does not show TTF as one of the secondary or tertiary file export types, but does appear in the tool option format window if those extra formats are included in installation.

    Steve: this is a concise and useful tutorial. Been wanting it to add logos to custom fonts for clients. Thanks so much! Mo

  17. Very good steve ,,very good I am happy to see that you are doing so much for the beginners.Thanks my dear

  18. Great Tutorial! Worked beautifully with CorelDraw Essentials 6

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s