nameOther property

Font.nameOther property

Returns or sets the font used for characters with character codes from 128 through 255.

get nameOther(): string

Examples

Shows how Microsoft Word can combine two different fonts in one run.

let doc = new aw.Document();
let builder = new aw.DocumentBuilder(doc);

// Suppose a run that we use the builder to insert while using this font configuration
// contains characters within the ASCII characters' range. In that case,
// it will display those characters using this font.
builder.font.nameAscii = "Calibri";

// With no other font specified, the builder will also apply this font to all characters that it inserts.
expect(builder.font.name).toEqual("Calibri");

// Specify a font to use for all characters outside of the ASCII range.
// Ideally, this font should have a glyph for each required non-ASCII character code.
builder.font.nameOther = "Courier New";

// Insert a run with one word consisting of ASCII characters, and one word with all characters outside that range.
// Each character will be displayed using either of the fonts, depending on.
builder.writeln("Hello, Привет");

doc.save(base.artifactsDir + "Font.nameAscii.docx");

See Also