Character sets¶
Character constants can be used to change the font style in TEXT
(alphasign.text.Text
) and STRING (alphasign.string.String
)
files.
Character sets¶
The following character set constants are defined:
FIVE_HIGH_STD
FIVE_STROKE
SEVEN_HIGH_STD
SEVEN_STROKE
SEVEN_HIGH_FANCY
TEN_HIGH_STD
SEVEN_SHADOW
FULL_HEIGHT_FANCY
FULL_HEIGHT_STD
SEVEN_SHADOW_FANCY
FIVE_WIDE
SEVEN_WIDE
SEVEN_FANCY_WIDE
WIDE_STROKE_FIVE
The following character sets are available only on Alpha 2.0 and 3.0 protocols:
FIVE_HIGH_CUST
SEVEN_HIGH_CUST
TEN_HIGH_CUST
FIFTEEN_HIGH_CUST
Character attributes¶
The following character attribute constants are defined:
WIDE_ON
WIDE_OFF
DOUBLE_WIDE_ON
DOUBLE_WIDE_OFF
DOUBLE_HIGH_ON
DOUBLE_HIGH_OFF
TRUE_DESCENDERS_ON
TRUE_DESCENDERS_OFF
FIXED_WIDTH_ON
FIXED_WIDTH_OFF
FANCY_ON
FANCY_OFF
AUXILIARY_PORT_ON
– Series 4000 & 7000 signs only.AUXILIARY_PORT_OFF
SHADOW_CHARACTERS_ON
– Betabrite model 1036 and AlphaPriemere 9000 signs only.SHADOW_CHARACTERS_OFF
Character spacing¶
The following character spacing constants are defined:
PROPORTIONAL
– defaultFIXED_WIDTH
– fixed width left justified
Examples¶
Make a text file using the FIVE_WIDE
charset:
msg = alphasign.Text("%sthis is wide" % alphasign.charsets.FIVE_WIDE,
label="A")