Fonts and languages

BluffTitler can render fonts and languages from all around the universe!

In the Change font dialog you set the font of the active layer.

What does this dialog set?

The dialog sets 6 things:

How can I display this dialog?

The dialog can be displayed in 3 ways:

  • Click on the Change font.. button
  • Choose MEDIA > Change font...
  • Press <F6>

Make sure the active layer is a text or a scroller layer

Table of contents

Techniques

Font family

BluffTitler supports vector and bitmap fonts.

Vector fonts

Click on the Select vector font... button or open the font family dropdown to select a vector font.

BluffTitler uses standard TrueType and OpenType fonts that can be downloaded from websites like:

After installing a new font, restart BluffTitler to make the new font visible in the dropdown.

Bitmap fonts

Click on the Select bitmap font... button to select a bitmap font.

Bitmap fonts are BluffTitler specific and can be created with Alphabix.

Style

Some fonts offer different styles, like Normal, Bold and Italic. Use the style dropdown to select the style.

Type professionals call a font family a typeface and a typeface in a particular style a font. For example, "Arial" is a typeface and "Arial bold italic" a font.

Character set

Most modern fonts are Unicode. If this does not work, try Default. Avoid all the others.

Kerning

Metric kerning uses the kerning info from the font file. This works best for most fonts.

Optical kerning computes the kerning from the shape of the glyphs.

The amount of kerning can be set with the Kerning property of the text layer.


Reading order

Use Right to left (RTL) for Arabic, Farsi and Hebrew texts. Use Left to right (LTR) for all others.

Ligatures

Some fonts render 2 characters placed right after each other as a single glyph.

In this example of the Pricedown Bl font, the letters A and B are rendered by a special AB glyph.


Swash tails

Some fonts use special characters to create tails.

The Painter font in this example uses the < character for a short tail and > for a long one.


Variants

Some fonts feature more than 1 glyph of the same character.

In this example of the Airways font, the letter t has 2 versions.


Accents

Some characters have accents (diacritical marks). The technical implementation can be very different. In this example, the é is a single glyph with its own Unicode value. The Thai character however is built out of 3 glyphs that are rendered on top of each other by using clever kerning values.


Invisible characters

Not all fonts feature all characters. If a not supported character is entered, BluffTitler does not try to find a replacement font (as Windows does), but instead renders nothing. This prevents shows from looking different on different machines because replacement fonts can be different. To fix invisible characters, choose another font family or character set (try Unicode or Default).


Latin, Greek and Cyrillic languages (LGC)

Dutch

Font familyDigs My Hart
Character setUnicode
Kerningmetric
Reading orderLTR

Greek

Font familyRoboto Bk
Character setUnicode
Kerningmetric
Reading orderLTR

Macedonian

Font familyTimes New Roman
Character setUnicode
Kerningmetric
Reading orderLTR

Right to left languages (RTL)

Arabic

Font familyB Elham
Character setDefault
Kerningmetric
Reading orderRTL

Farsi

Font family@Arial Unicode MS
Character setUnicode
Kerningmetric
Reading orderRTL

Hebrew

Font familyTimes New Roman
Character setUnicode
Kerningmetric
Reading orderRTL

Indian languages

Hindi

Font familyAmita
Character setUnicode
Kerningmetric
Reading orderLTR

Malayalam

Font familyAnjaliOldLipi
Character setDefault
Kerningmetric
Reading orderLTR

Tamil

Font family@Arial Unicode MS
Character setUnicode
Kerningmetric
Reading orderLTR

Telugu

Font familyRamabhadra
Character setUnicode
Kerningmetric
Reading orderLTR

Chinese, Japanese and Korean languages (CJK)

In some fonts the characters are rotated 90°. This can be corrected by setting the Character rotation property of the text layer to (0,0,-90).

Chinese

Font familyHYLiLiangHeiJ
Character setDefault
Kerningmetric
Reading orderLTR

Japanese

Font family@Arial Unicode MS
Character setUnicode
Kerningmetric
Reading orderLTR

Korean

Font family210 HaneuljungwonOTF Bold
Character setDefault
Kerningmetric
Reading orderLTR

Southeast Asia languages

Khmer

Font familyAngkor
Character setUnicode
Kerningmetric
Reading orderLTR

Thai

Font family@Arial Unicode MS
Character setUnicode
Kerningmetric
Reading orderLTR

Vietnamese

Font family@Arial Unicode MS
Character setUnicode
Kerningmetric
Reading orderLTR

Emoji

BluffTitler fully supports emoji characters in the text and scroller layers. All skin colours are supported, including alien green!

Emoji font

Emoji characters always use the same font, as set in the SETTINGS > Options... dialog.

The default font is Segoe UI Emoji that comes with Windows. Alternative fonts include Segoe UI Symbol and EmojiOne.

Mix with other fonts

The emoji characters can be mixed with other fonts in the same text layer, but make sure to use the Unicode or Default character set.

Mix with other effects

To make it possible to mix emoji characters with texts that use reflectionmapping or other effects, the emoji characters ignore the layer effect unless all characters are emoji characters or if the 1st texture is a colourmap.

Emoji size

The size and position of the emoji characters can be set with the Emoji property of the text and scroller layers.

Entering emoji

Entering Emoji characters works best in the MEDIA > Change text... dialog.

Left click on an emoji to add it to your text.

Right click on an emoji to replace it with your own picture.

Other ways to enter emoji include:

  • The Windows 10 touch keyboard: right click on the system tray and mark the Show touch keyboard button menu item.
  • Copy pasting them from websites like getemoji.com.

Windows 10

Emoji rendering requires Windows 10.