16
UM03001 User & Reference Guide for emWin V5.20 © 1997 - 2013 SEGGER Microcontroller GmbH & Co. KG
10.9 ’SIF’ file related font functions..................................................................205
10.10 ’TTF’ file related font functions .................................................................207
10.11 ’XBF’ file related font functions.................................................................210
10.12 Common font-related functions ................................................................212
10.13 Character sets .......................................................................................216
10.13.1 ASCII ...................................................................................................216
10.13.2 ISO 8859-1 Western Latin character set....................................................216
10.13.3 Unicode ................................................................................................218
10.14 Font Converter.......................................................................................219
10.14.1 Adding fonts..........................................................................................219
10.15 Standard fonts.......................................................................................220
10.15.1 Font identifier naming convention.............................................................220
10.15.2 Font file naming convention.....................................................................221
10.15.3 Measurement, ROM-size and character set of fonts .....................................221
10.15.4 Proportional fonts...................................................................................222
10.15.4.1 Overview ..............................................................................................222
10.15.4.2 Measurement, ROM size and used files......................................................222
10.15.4.3 Characters ............................................................................................224
10.15.5 Proportional fonts, framed.......................................................................230
10.15.5.1 Overview ..............................................................................................230
10.15.5.2 Measurement, ROM size and used files......................................................230
10.15.5.3 Characters ............................................................................................230
10.15.6 Monospaced fonts ..................................................................................231
10.15.6.1 Overview ..............................................................................................231
10.15.6.2 Measurement, ROM size and used files......................................................232
10.15.6.3 Characters ............................................................................................233
10.15.7 Digit fonts (proportional).........................................................................238
10.15.7.1 Overview ..............................................................................................238
10.15.7.2 Measurement, ROM size and used files......................................................238
10.15.7.3 Characters ............................................................................................238
10.15.8 Digit fonts (monospaced) ........................................................................240
10.15.8.1 Overview ..............................................................................................240
10.15.8.2 Measurement, ROM size and used files......................................................240
10.15.8.3 Characters ............................................................................................240
11 Font Converter...........................................................................................................243
11.1 Requirements ........................................................................................244
11.2 Using the Font Converter.........................................................................245
11.2.1 Creating an emWin font file from a Windows font .......................................245
11.2.2 Font generation options dialog .................................................................247
11.2.2.1 Type of font to generate..........................................................................247
11.2.2.2 Encoding...............................................................................................248
11.2.2.3 Antialiasing ...........................................................................................248
11.2.3 Font Dialog............................................................................................248
11.2.3.1 Font, Font Style, and Size .......................................................................249
11.2.3.2 Script ...................................................................................................249
11.2.3.3 Unit of Size ...........................................................................................249
11.2.4 User Interface........................................................................................249
11.2.4.1 Selecting the current character ................................................................249
11.2.4.2 Toggling character status ........................................................................249
11.2.4.3 Selecting pixels......................................................................................250
11.2.4.4 Modifying character bits ..........................................................................250
11.2.4.5 Operations ............................................................................................250
11.2.4.6 Modifying the viewing mode ....................................................................251
11.3 Options.................................................................................................251
11.3.1 Saving the font ......................................................................................252
11.3.1.1 Creating a C file .....................................................................................252
11.3.1.2 Creating a System Independent Font (SIF) ................................................253
11.3.1.3 Creating an External Binary Font (XBF) .....................................................253
11.3.2 Modifying an existing C font file................................................................254
11.3.3 Merging fonts with existing C font files ......................................................255