Please enable JavaScript to view this site.

There are several places in FontCreator that allow you to preview your font, the most obvious places are the Preview panel, the preview area in the OpenType Designer, but you can also use the Text tool within a glyph panel.

On the upper right side there are two fields which allow you to set the size of the text and the text itself. To force a line-break in the preview area, enter “/newline” in the preview text.

 

Shaping Engine

The preview uses FontCreator's own OpenType shaping engine, so you can test your font, metrics, kerning and other OpenType layout features while you work on them. Use Test Desktop Font to see how your font behaves in Windows, and use Test Web Font to test it in your default Web browser.

You can choose which features need to be active, so only those will be used to shape the text within the preview area. You can also choose to use a more advanced Shaping Engine, which behaves more like other software like Microsoft Word, Adobe InDesign, Serif Affinity Designer, and web browsers. To enable it, check the feature named “_shaper”. This will first prepare the text the way other shaping engines do: it applies Unicode normalization, mirrors characters such as parentheses in right-to-left text, and inserts a dotted circle where marks are combined in an invalid way. It will then process specific features in a fixed order, even if they are not selected, and after that it will process all remaining active features.

The shaping engine shapes Latin, Greek, Cyrillic, Hebrew and Arabic text. Scripts that need glyph reordering, such as Devanagari and the other Indic scripts, are not fully supported yet: their features are applied in the right order, but glyphs such as the reph and pre-base vowel signs are not yet moved to their final position.

Note: The engine first splits the provided text into runs, so each run contains a different script. Therefore OpenType layout features won't work between different scripts.

Note: The preview does not yet apply the full Unicode Bidirectional Algorithm, so a line that mixes right-to-left and left-to-right text can be ordered differently than in other applications. Ordering mixed-direction text is part of text layout, not of shaping, so it does not change how each run is shaped.

The shaping engine will process the following features for glyph substitution:

rvrn, ltra, ltrm, rtla, rtlm, locl, ccmp, nukt, akhn, rkrf, abvf, blwf, half, pstf, vatu, cjct, rphf, pref, isol, fina, fin2, fin3, medi, med2, init, abvs, blws, calt, clig, haln, liga, pres, psts, rclt, rlig, rand.

and these for glyph positioning:

curs, dist, kern, mark, abvm, blwm, mkmk.

Some of the above features will only be applied if the specific glyphs do match the meaning of the feature. For example isol will only be processed if the input glyph is in an isolated form within the given text. Likewise, ltra and ltrm are only processed for left-to-right text, and rtla and rtlm only for right-to-left text.

Tip: use the proofing window to see, step by step, which normalization steps, features and lookups are applied to the current preview text, and in what order.

Note: if the _shaper is enabled, it will continue to process the features as explained earlier in this paragraph.

Preview Text

You can type a line of text, but you can also use special formatting to include unmapped glyphs, new line, etc as discussed below.

Include Glyph by Name

You can type a slash followed by a glyph name, which is especially useful when a glyph is unmapped. You can add a space or backslash immediately after it, so the next character can be interpreted as a next letter.

For example /one/two\a will show 12a

Include Glyph by Code-point

You can type a slash followed by a Unicode code-point in either hexadecimal or decimal notation. So for the @ sign you can type these:

/$40

/64

Include Slash

It requires some special attention to get a slash in the preview, as the slash is used to add a glyph by name and code-point. You can either type two slashes, or use glyph by name or glyph by code-point, so all of these should work:

//

/slash

/47

/$2F

 

Force New Line

To force a line-break in the preview area, enter “/newline” in the preview text.

 

Activate features for parts of the preview text

The preview text allows you to enable and disable features for subsequent text. This allows you to test several feature combinations at once, so for example you can compare how small capitals behave with and without kerning applied. It also allows you to compare the way lining and oldstyle figures work with tnum or pnum enabled.

Within the preview text provide “/otsettings=” to override or “/otsettings+” to enable and disable features. For example:

/otsettings= 0123456789 /otsettings=pnum 0123456789 /newline /otsettings=onum 0123456789 /otsettings=onum+pnum 0123456789

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC