TransAct Technologies ITHERM 280 User Manual

Page 271

Advertising
background image

iTherm

®

280 Programmer’s Guide

ITherm® 280 Unicode and Fonts

28-07764

Rev C

Page 269

LinkFont1 = TactMOD.ttf
LinkFont2 = TactWGL.ttf
LinkFont3 = TactGB18030.ccc
;From 1 to 99 fonts may be defined
Font1 = TactMOD.ttf
Font2 = TactWGL.ttf
Font3 = TactGB18030.ccc
Font4 = TactOCR.ttf
;The brush size effects only stroke fonts.
Brush = 100
[legacy]
;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.
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
PcOSOCR = 4,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
BMFont4 = ocr15x24.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.

Bitmap fonts are not recommended, they should only be used if an exact bitmap is required.
Bitmap fonts are not scalable like true type fonts, only the normal 2X, 3X and so on scaling is
available. TransAct Technologies can upon request and signing an NDA provide tools to allow
the customer to develop there 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.)

Advertising