Unicode and Fonts
100-88002 Rev B Page 205
;EmulationMode = Font,Horizontal,Vertical,Width.
; Where:
; If Font = 0 Use Linkfont else 1-4 above.
; If Font is 100 or greater use BMFont (Font - 100). BMFonts only used Width.
; Horizontal and Vertical are in 8th points, Width in Dots.
Custom1s = 0,56,72,10
Custom1l = 0,64,72,14
Custom2s = 0,64,72,14
Custom2l = 0,64,72,18
Epson1 = 0,56,72,10
Epson2 = 0,64,72,14
PcOS1 = 0,56,72,10
PcOS2 = 0,64,72,14
PcOS3 = 0,80,80,18
PcOS4 = 0,80,80,20
[bmfont]
;There may be up to 8 bitmap fonts.
;Bitmap fonts are fixed sizes and have no options
BMFont0 = chr10x24.bft
BMFont1 = chr13x24.bft
BMFont2 = chr15x24.bft
BMFont3 = chs15x24.bft
Font1 through Font99 may be defined, and the font number is the alias used by the
set font command, e.g. Font23 is selected by doing a select font 23 command. Font 0
is reserved for selecting the linked font.
The printer may contain one default linked font. A linked font is a method of allowing
the user to replace characters in a standard font with custom characters, described in
more detail in an earlier section. The POR.INI file is one way of defining a linked font.
In the above POR.INI file link the link font consists of User, TactWGL, and the
TactGB18030 fonts. When a character is to be printed, the user font will be searched
followed by TactWGL and then the TactGB18030 font. The first font containing the
character will define the character.
Note: If a link font is defined in the POR.INI file, it will be selected as the
default font. If no link font is defined, Font1 will be used at power-up. If the
POR.INI file does not contain a linked font, and the Font1 selection is
defective, the TactWGL font will be used. If no fonts are found, the printer
will only print graphics.
Bitmap fonts are not recommended and should only be used if an exact
bitmap is required. Bitmap fonts are not scalable like true type fonts; only the
normal 2X, 3X etc. scaling is available. TransAct Technologies can, upon
request and signing a non-disclosure agreement (NDA), provide tools to
allow customers to develop their own bitmap fonts. These fonts must be in
Unicode order but only need support the specific characters needed in the
font.
Note: When loaded and made available the legacy select font commands
should select the bitmap font by adding 100 to the font ID. For example to
use BMFont0, select font 100 in the Legacy font definition. (Note: Only the
font ID is used from the legacy font definition if a bitmap font is selected.)