5i'
ANNEX A
(to Recommendation T.61)
Code extension procedures
A.1 The basic Teletex service makes use of an 8-bit coded
character set, which is implicitly designated and invoked as a
default condition according to S 3.3.1.4.
A.2 This 8-bit code contains the primary set of graphic char-
acters as G0 set in positions 2/1 to 7/14, the supplementary set of
graphic characters as G2 set in positions 10/1 to 15/14, the pri-
mary set of control characters in positions 0/0 to 1/15 and the
supplementary set of control characters in positions 8/0 to 9/15.
The characters constituting these basic sets are described in this
Recommendation.
A.3 For enhancement of the basic Teletex service the following
code extension facilities will be provided:
a) designation and invocation of control sets C0
and C1 by means of the relevant escape sequences
b) designation of up to four graphic character sets
called G0, G1, G2 and G3;
c) invocation of the designated graphic sets, by
means of locking and/or non-locking shift functions
The shift functions used are:
LS0, LS1, LS1R, LS2, LS2R, LS3, LS3R, SS2, SS3.
According to ISO Standard 2022 the bit combination following
SS2 or SS3 represents a character from columns 2 to 7, except posi-
tions 2/0 and 7/15, of a code table. All characters in columns 8
to 15 are excluded from assignment to the bit combinations follow-
ing SS2 or SS3. The use of a single shift function does not affect
the current status established by one or more of the locking-shift
functions.
There are seven locking-shift functions used exclusively for
graphic set extension. Each invokes an additional set of 94 graphic
characters into columns 2 to 7 or into columns 10 to 15.
The single shift functions, the locking-shift functions and
the related G-sets are shown in Table A-1/T.61.
A.4 The shift functions are defined in S E.3.2.3 and coded as
specified in S E.4.2.3.
The use of shift functions is implicitly negotiated by speci-
fying the character sets during the negotiation procedure of termi-
nal capabilities in the control procedures of Recommendation T.62.
All terminals supporting graphic character code extension tech-
niques must support shift functions LSO, LS2R and SS2 in order to
invoke the Teletex primary and supplementary graphic character sets
within a page.
A.5 For the designation and invocation of control sets the
following escape sequences are used:
C0 set ESC 2/1 F
C1 set ESC 2/2 F
The symbol F denotes the final bit combination of an escape
sequence.
The final characters F have to be provided by CCITT and ISO.
A.6 For the designation of CCITT/ISO registered graphic char-
acter sets the escape sequence formats shown in Table A-2/T.61 are
used.
FIGURE A-1/T.61, p. 1
H.T. [T4.61]
TABLE A-1/T.61
Allocation of shift functions to the
graphic character sets
____________________________________________________________________
{
{
Graphic character set
2/1 to 7/14 10/1 to 15/14 2/1 to 7/14
____________________________________________________________________
G0 LS0 - -
____________________________________________________________________
G1 LS1 LS1R -
____________________________________________________________________
G2 LS2 LS2R SS2
____________________________________________________________________
G3 LS3 LS3R SS3
____________________________________________________________________
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tableau A-1/T.61 [T4.61], p. 2
H.T. [T5.61]
TABLE A-2/T.61
Escape sequence formats for designation of CCITT/ISO
registered graphic character set
_____________________________________________________________
{
Graphic character set
single-byte set multiple-byte set
_____________________________________________________________
G0 ESC 2/8 F ESC 2/4 F
_____________________________________________________________
G1 ESC 2/9 F ESC 2/4 2/9 F
_____________________________________________________________
G2 ESC 2/10 F ESC 2/4 2/10 F
_____________________________________________________________
G3 ESC 2/11 F ESC 2/4 2/11 F
_____________________________________________________________
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note 1 - The symbol F denotes final bit combination of an escape
sequence.
Note 2 - The final characters F have to be provided by CCITT and
ISO.
Table A-2/T.61 [T5.61], p.
A.7 For the designation of Dynamically redefinable character
sets (DRCS) the escape sequence formats shown in Table A-3/T.61 are
used.
A.8 Escape sequences for the designation of graphic character
sets, and the associated shift functions for invoking these graphic
sets, as well as the escape sequence for the designation and invo-
cation of the control sets, may appear at any position within the
text.
A.9 The final character F for the basic Teletex character sets
are:
- Primary control set 04/05
- Supplementary control set 04/08
- Primary graphic set 07/05
- Supplementary graphic set 07/06
H.T. [T6.61]
TABLE A-3/T.61
Escape sequence formats for designation of dynamically
redefinable character sets
________________________________________________________________
{
Graphic character set
single-byte DRCS multiple-byte DRCS
________________________________________________________________
G0 ESC 2/8 2/0 F ESC 2/4 2/8 2/0 F
________________________________________________________________
G1 ESC 2/9 2/0 F ESC 2/4 2/9 2/0 F
________________________________________________________________
G2 ESC 2/10 2/0 F ESC 2/4 2/10 2/0 F
________________________________________________________________
G3 ESC 2/11 2/0 F ESC 2/4 2/11 2/0 F
________________________________________________________________
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note 1 - The final character F denotes the final bit combination
of an escape sequence.
Note 2 - The character F should be in the range 4/0 to 7/14 and
should be assigned by the user. It is recommended that these final
characters be allocated sequentially starting with 4/0.
Tableau A-3/T.61 [T6.61], p. 4
ANNEX B
(to Recommendation T.61)
Use of diacritical marks
B.1 The supplementary set contains 13 diacritical marks that
are used in combination with the letters of the basic Latin alpha-
bet in the primary set to constitute the coded representations of
accented letters and umlauts. These diacritical marks, and their
coded representations, are:
Acute accent 12/2
Grave accent 12/1
Circumflex accent 12/3
Diaeresis or umlaut mark 12/8
Tilde 12/4
Caron 12/15
Breve 12/6
Double acute accent 12/13
Ring 12/10
Dot 12/7
Macron 12/5
Cedilla 12/11
Ogonek 12/14
Note - In the 1980 version of this Recommendation code 12/9
was allocated to represent the umlaut mark. The use of this facil-
ity is discouraged. Its removal is foreseen in the future.
B.2 Figure B-1/T.61 specifies the combinations of diacritical
marks and basic letters that are defined in this Recommendation in
its left part and also indicates the special alphabetic characters
used, in the right part.
Fig. B-1/T.61 [T7.61], p.5 (a traiter Tableau MEP)(ITALIENNE)
ANNEX C
(to Recommendation T.61)
Identification system
C.1 For the purpose of this Recommendation, a system was
developed that allows for the identification and description of
each graphic character or control function. The system is shown in
Figure C-1/T.61
C.2 Each identifier consists of two letters and two digits.
C.3 The first letter indicates the alphabet, the
language, etc.
C.4 The second letter indicates the letter of an alphabet or,
in the case of a nonalphabetic graphic character or a control func-
tion, the group of characters or control functions.
C.5 The first digit indicates whether the letter in the second
position is an accented one, whether the diacritical mark is above
or below the letter, etc. It has no special meaning in the case of
the first letter being a C, N or S.
C.6 The second digit indicates whether the letter is a capital
or a small one (even or odd). If the first letter is a C, N or S,
this digit being even or odd has no significance.
C.7 The numbering is used in a consistent manner so that each
diacritical mark is always given the same number.
C.8 The numbering principle is shown in Table C-1/T.61.
H.T. [T8.61]
TABLE C-1/T.61
Numbering principle for alphabetic characters
___________________________________________________________
Item Small Capital
___________________________________________________________
No diacritical mark 01 02
Acute accent 11 12
Grave accent 13 14
Circumflex accent 15 16
Diaeresis or umlaut mark 17 18
Tilde 19 20
Caron 21 22
Breve 23 24
Double acute accent 25 26
Ring 27 28
Dot 29 30
Macron 31 32
Cedilla 41 42
Ogonek 43 44
Diphthong or ligature 51 52
Special form 61, 63, etc. 62, 64, etc.
Diaeresis with acute accent 33 -
___________________________________________________________
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tableau C-1/T.61 [T8.61], p. 6
Figure C-1/T.61, p. 7
ANNEX D
(to Recommendation T.61)
Format of control sequences
This annex is for information only and does not form part of
the requirements laid down by this Recommendation; instead, it pro-
vides explanations of the format of control sequences. It consists
of non-contiguous extracts from the ISO Standard 6429. For ease of
cross-reference to that standard the original numbering scheme has
been retained in preference to allocating a new set of consistent
paragraph numbers. To ensure accurate interpretation of detailed
meanings, reference should be made to ISO 6429.
The double codings of parameters, intermediates and finals of
a control sequence, and the operand of a single-shift character (as
mentioned in Section 10 of the ISO extract) are not allowed in the
Teletex service. In addition 7-bit coding is not relevant in the
Teletex service.
Extract from ISO Standard 6429:
"5.1.2 Control functions represented by control sequences
A control sequence consists of CONTROL SEQUENCE INTRODUCER
(CSI) followed by one or more characters which identify the control
function and, if applicable, represent the parameters of the con-
trol function. The control function CSI itself is an element of
the C1 set.
The format of a control sequence shall be:
CSI P1. | | Pn I1. | | Im F
where:
a) CSI is represented by ESC 5/11 in a 7-bit code
and by bit combination 9/11 in an 8-bit code (see S 5.2).
b) P1. | | Pncorrespond to parameter values and
are represented by bit combinations of column 3; these bit combina-
tions are omitted if the control function has no parameter, and may
be omitted if the default parameter value is to apply.
c) I1. | | Imare Intermediate characters
represented by bit combinations of column 2 which, together with
the bit combination representing the Final character F , identify
the control function; these bit combinations are omitted if the
control function is identified only by the bit combination
representing the Final character F.
Note - The number of Intermediate characters is not lim-
ited by this International Standard (ISO 6429); in practice, at the
most, one Intermediate character will be sufficient since over one
thousand control functions may be identified using not more than
one Intermediate character.
d) F is the Final character; it is represented by a
bit combination of column 4, 5, 6 or 7 (except 7/15); it terminates
the control sequence and, together with the Intermediate charac-
ters, if present, identifies the control function (however, see
S 10).
The occurrence of any bit combinations which do not conform to
the above format is an error condition for which recovery is not
specified by this International Standard (ISO 6429).
The Final characters (either used alone or together with
Intermediate characters) are classified in two categories:
i) the control functions identified by a Final
character represented by a bit combination of columns 4, 5 and 6
are either standardized or reserved for future standardization;
ii) the control functions identified by a Final
character represented by a bit combination of column 7
(except 7/15) are not standardized and are available for private
(or experimental) use.
There are two types of parameters: numeric and selective (see
S 5.4).
The bit combinations of columns 4, 5 and 6 representing the
Final characters and the bit combinations representing the Inter-
mediate characters are specified in Table 2 and Table 3."
"5.4 Parameter representations
A control sequence may contain a string P1. | |
Pnrepresenting one or more parameters to complete the specification
of the control function.
The string of bit combinations representing P1. | |
Pncontained in a control sequence is called the parameter string.
It consists of bit combinations of column 3 and is interpreted as
follows:
- If the first bit combination of the parameter
string is in the range 3/0 to 3/11, the parameter string is inter-
preted according to the format described below.
- If the first bit combination of the parameter
string is in the range 3/12 to 3/15, the parameter string is avail-
able for private (or experimental) use. Its format and meaning are
not defined by this International Standard (ISO 6429).
5.4.1 Parameter string format
A parameter string shall have the following format:
a) a parameter string consists of one or more
parameter sub-strings;
b) each parameter sub-string consists of one or
more bit combinations from 3/0 to 3/9, representing the digits zero
to nine;
c) parameter sub-strings are separated by one bit
combination 3/11;
d) bit combination 3/10 is reserved for future
standardization as an additional parameter separator;
e) bit combinations 3/12 to 3/15 shall not be used;
f ) in each parameter sub-string, leading bit com-
binations 3/0 are not significant and may be omitted;
g) if the parameter string starts with the bit com-
bination 3/11, an empty parameter sub-string is assumed preceding
the separator; if the parameter string terminates with the bit com-
bination 3/11, an empty parameter sub-string is assumed following
the separator; if the parameter string contains successive bit com-
binations 3/11, empty parameter sub-strings are assumed between the
separators;
h) if the control function has more than one param-
eter, and some parameter sub-strings are empty, the separators (bit
combination 3/11) must still be present. However, if the last
parameter sub-string(s) is empty, the separator preceding it may be
omitted (see Annex B - Coding examples);
j) an empty parameter sub-string or a parameter
sub-string which consists of bit combinations 3/0 only represents a
default value which depends on the control function.
5.4.2 Types of parameters
In a control sequence representing a control function with
parameters, each parameter sub-string corresponds to one parameter,
and represents the value of that parameter. The number of parame-
ters is either fixed of variable, depending on the control func-
tion. If the number of parameters is variable, neither the maximum
number of values nor the order in which the corresponding actions
are performed are defined by this International Standard
(ISO 6429).
5.4.2.1 Numeric parameters
In a control sequence representing a control function with
numeric parameters, each parameter sub-string which has a value
other than a zero represents a quantity in decimal notation.
5.4.2.2 Selective parameters
In a control sequence representing a control function with
selective parameters, each parameter sub-string whilst expressed by
digits, is not quantitative i.e. does not represent a quantity in
decimal notation. Each value corresponds to one of the actions the
control function can perform.
A particular parameter value may have the same meaning as a
combination of two or more separate values."
"10 Transformation between 7-bit and 8-bit coded represen-
tations
The control functions defined in this International Standard
(ISO 6429) can be coded in a 7-bit code as well as in an 8-bit
code: both forms of coded representation are equivalent and in
accordance with ISO 2022.
However, when data containing these control functions are
transformed from a 7-bit to an 8-bit representation or vice versa,
the transformation algorithm specified in ISO 2022 may produce
results which are formally in disagreement with this International
Standard (ISO 6429).
In order to make allowance for such unintended but unavoidable
deviations, the format rules are extended in the manner described
below.
In an 8-bit code, the bit combination of columns 10 to 15
(except 10/0 and 15/15) are permitted to represent:
a) parameters, intermediates and finals of a con-
trol sequence;
b) the contents of a control string;
c) the operand of a single-shift character.
In these situations, the bit combinations in the range 10/1 to
15/14 have the same meanings as the corresponding bit combination
in the range 2/1 to 7/14."
ANNEX E
(to Recommendation T.61)
Standardized options
E.1 General
E.1.1 This annex contains detailed definitions that shall be
used to implement Teletex standardized options included in the
Teletex repertoire of graphic characters and control functions.
E.2 Definitions
E.2.1 The definitions contained in S 2 shall apply unless
explicitly amended.
E.2.2 Additional definitions are for further study.
E.3 Teletex character repertoire
E.3.1 Teletex optional repertoire of graphic characters
E.3.1.1 Registered character sets
E.3.1.1.1 Japanese Kanji terminal optional graphic character
repertoire.
Japanese graphic character set for information interchange
(JIS C 6226-1983 ) used as a G0 set.
E.3.1.1.2 Chinese ideogram terminal optional graphic character
repertoire.
Chinese graphic character set for information interchange
(GB 2312-80 set No. 58 in ISO Register) used as a G1 set.
E.3.1.1.3 Greek primary set of graphic characters
E.3.1.1.3.1 The code table of the Greek set, shown in
Figure E-1/T.61, consists of the most frequently used Greek
alphanumeric characters and punctuation marks. The bit combina-
tion 02/00 is used for SPACE and 07/15 is used for DELETE.
Figure E-1/T.61, p. 8
E.3.1.1.3.2 Greek alphabetic characters
_________________________
Japanese Industrial Standard.
H.T. [1T9.61]
_____________________________________________________________________________________________________________
ID Graphic Name or description Set Position
_____________________________________________________________________________________________________________
GA01 ( small letter Alpha G0 6/1
GA02 A capital letter Alpha G0 4/1
GA11 a {
small letter Alpha with accent
} G2 4/2 G0 6/1
GA12 ' {
capital letter Alpha with accent
} G2 4/2 G0 4/1
GB01 | small letter Beta G0 6/2
GB02 B capital letter Beta G0 4/2
GG01 / small letter Gamma G0 6/3
GG02 ~ capital letter Gamma G0 4/3
GD01 ` small letter Delta G0 6/4
GD02 __ capital letter Delta G0 4/4
GE01 -" small letter Epsilon G0 6/5
GE02 E capital letter Epsilon G0 4/5
GE11 - {
small letter Epsilon with accent
} G2 4/2 G0 6/5
GE12 ' {
capital letter Epsilon with accent
} G2 4/2 G0 4/5
GZ01 small letter Zeta G0 6/6
GZ02 Z capital letter Zeta G0 4/6
GE61 n small letter Eta G0 6/7
GE62 H capital letter Eta G0 4/7
GE63 n small letter Eta with accent G2 4/2 G0 6/7
GE64 H {
capital letter Eta with accent
} G2 4/2 G0 4/7
GT61 - small letter Theta G0 6/8
GT62 - capital letter Theta G0 4/8
GI01 i small letter Iota G0 6/9
GI02 I capital letter Iota G0 4/9
GI11 i small letter Iota with accent G2 4/2 G0 6/9
GI12 ' {
capital letter Iota with accent
} G2 4/2 G0 4/9
GI17 i {
small letter Iota with diaeresis
} G2 4/8 G0 6/9
GI18 I {
capital letter Iota with diaeresis
} G2 4/8 G0 4/9
GI33 i {
small letter Iota with accent and diaeresis
} G2 4/0 G0 6/9
GK01 k small letter Kappa G0 6/10
GK02 K capital letter Kappa G0 4/10
GL01 \ small letter Lambda G0 6/11
GL02 /\ capital letter Lambda G0 4/11
GM01 u small letter Mu G0 6/12
GM02 M capital letter Mu G0 4/12
GN01 v small letter Nu G0 6/13
GN02 N capital letter Nu G0 4/13
GX01 small letter Xi G0 6/14
GX02 _ capital letter Xi G0 4/14
GO01 o small letter Omicron G0 6/15
GO02 O capital letter Omicron G0 4/15
GO11 o {
small letter Omicron with accent
} G2 4/2 G0 6/15
GO12 ' {
capital letter Omicron with accent
} G2 4/2 G0 4/15
GP01 ~~ small letter Pi G0 7/0
GP02 TT capital letter Pi G0 5/0
GR01 p" small letter Rho G0 7/1
GR02 P capital letter Rho G0 5/1
GS01 ~ small letter Sigma G0 7/3
GS02 ~" capital letter Sigma G0 5/3
GS03 s small letter final Sigma G0 7/2
_____________________________________________________________________________________________________________
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tableau [1T9.61], p. 9
H.T. [2T9.61]
______________________________________________________________________________________________________
ID Graphic Name or description Set Position
______________________________________________________________________________________________________
GT01 ~ small letter Tau G0 7/4
GT02 T capital letter Tau G0 5/4
GY01 u small letter Upsilon G0 7/5
GY02 Y capital letter Upsilon G0 5/5
GY11 u {
small letter Upsilon with accent
} Y 4/2 G0 7/5
GY12 uY {
capital letter Upsilon with accent
} G2 4/2 G0 5/5
GY17 u {
small letter Upsilon with diaeresis
} G2 4/8 G0 7/5
GY18 Y {
capital letter Upsilon with diaeresis
} G2 4/8 G0 5/5
GY33 u {
small letter Upsilon with accent and diaeresis
} G2 4/0 G0 7/5
GF01 | small letter Phi G0 7/6
GF02 | capital letter Phi G0 5/6
GH01 x small letter Khi G0 7/7
GH02 X capital letter Khi G0 5/7
GP61 | small letter Psi G0 7/8
GP62 i| capital letter Psi G0 5/8
GO61 w small letter Omega G0 7/9
GO62 _ capital letter Omega G0 5/9
GO63 w {
small letter Omega with accent
} G2 4/2 G0 7/9
GO64 _ {
capital letter Omega with accent
} G2 4/2 G0 5/9
______________________________________________________________________________________________________
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tableau [2T9.61], p. 10
Coded representations of letters with diacritical marks are
constituted of letter codes from the Greek primary set in combina-
tion with diacritical marks codes from positions 12/00 to 12/15 of
the supplementary set (Figure 2/T.61 code table).
Bit combination equivalent to empty position 12/00 of the sup-
plementary set in Figure 2/T.61 code table is used to represent the
diacritical mark "Diaeresis with acute accent".
(Identification SD33, graphic symbol .`.) that shall be transmitted
in the Greek Teletex service.
E.3.1.1.3.3 Figure E-2/T.61 specifies the possible combinations of
diacritical marks from the supplementary set and letters of the
Greek primary set that are defined in this Recommendation.
E.3.1.1.4 The use of additional sets is for further study.
Figure E-2/T.61 [T10.61], p.
E.3.1.2 Dynamically redefinable character sets (DRCS)
DRCS will be used by Japanese Kanji terminal and Chinese ideo-
gram terminal to extend their character repertoire. Japanese Kanji
character patterns and Chinese ideogram character patterns will be
loaded into a terminal by procedures described in
Recommendation T.62, and shall be designated and invoked as
described in Annex A of this Recommendation.
A definition for DRCS is as follows:
A DRCS is a set of graphic characters whose exact shape is
specified and transmitted at the time of use. Such characters may
be alphabetic, special symbols or picture element symbols. Once
loaded, a DRCS is regarded as a member of a library that can be
designated by appropriate ESC sequences as a G0, G1, G2 or G3 set.
ESC I 2/0 F designates such a set, where I will take a value
from 2/8 . | | 2/11 to indicate whether the set is to be used as
a G0, G1, G2 or G3 set respectively.
Sixty-three sets may be identified by means of such four char-
acter sequences. This should be enough for most requirements but a
third or more intermediate character can be inserted between the
2/0 character and the final character if more sets are needed. See
ISO Standard 2022.
Sequences with 2/0 as the second intermediate character and
with 2/0 to 2/7 as the first Intermediate character are reserved
for future standardization.
Multiple-byte graphic sets may also be dynamically redefin-
able. ECS 2/4 I 2/0 F designate such a set when it is to be a G1,
G2 or G3 set, where I takes the same value and has the same meaning
as in the preceding paragraphs. However, when such a set is to be a
G0 set, it shall be designated by ESC 2/4 2/0 F.
Note 1 - This class of escape sequence is exceptional because
the allocation of final (and possible intermediate) character is
not done by the ISO Registration Authority but by the user. It is
recommended that final characters be allocated sequentially, start-
ing with 4/0.
Note 2 - There is a need for this particular escape sequence
as distinct from the normal three character sequence used to
represent registered sets. This escape sequence implies an exact
description of the shape or font of the characters.
E.3.2 Teletex optional repertoire of control functions
Note - For the definition of optional control functions and
the associated optional parameter values, the appropriate ISO stan-
dard should be considered.
E.3.2.1 Format effectors
Identifier Abbreviation Name and definition CF20
RLF Reverse line feed
A format effector that moves the active position to the
corresponding character position on the preceding line, defined by
the current value of the vertical spacing (see SVS).
Note - In order to use RLF, it is first necessary to
negotiate the use of an optional supplementary control character
set containing RLF (in addition to those characters shown in
Figure 3/T.61 using the control procedures of Recommendation T.62.
Designation and invocation of this control character set may appear
at any position in the text. For further details see Annex A.
The escape sequence for this control set is ESC 2/2 F.
This control set was not assigned an escape sequence Final
bit combination during the 1981-84 Study period since no identifi-
able use for RLF could be found. The need for RLF is for further
study.
E.3.2.2 Presentation control functions
Identifier Abbreviation Name and definition CP01
PFS Page format selection
(Definition: see S 3.3.3)
The meaning of the parameter value is:
As defined for the basic Teletex service.
0: vertical basic page format ;
1: horizontal basic page format ;
2: vertical A4 page format;
3: horizontal A4 page format;
4: reserved for future option;
5: reserved for future option;
6: vertical ISO 3535/A4 page format;
7: horizontal ISO 3535/A4 page format;
8: vertical North American legal size page format;
9: horizontal North American legal size page for-
mat;
10: vertical ISO A4 page format (for use by Chinese
ideogram and Japanese Kanji terminals);
11: horizontal ISO A4 page format (for use by
Chinese ideogram and Japanese Kanji terminals);
12: vertical ISO B5 page format (for use by Chinese
ideogram and Japanese Kanji terminals);
13: horizontal ISO B5 page format (for use by
Chinese ideogram and Japanese Kanji terminals);
14: vertical ISO B4 page format (for use by Chinese
ideogram and Japanese Kanji terminals);
15: horizontal ISO B4 page format (for use by
Chinese ideogram and Japanese Kanji terminals);
CP03 SGR Select graphic rendition
(Definition: see S 3.3.3)
The meaning of the parameter value is:
0: default rendition ; cancels the effect of any
preceding occurrence of SGR; if no parameter is present, the
default parameter value applies;
1: bold or increased intensity;
3: italicized;
4: underlined ;
9: crossed-out (characters still legible but
marked as being deleted);
22: normal intensity (not bold);
23: not italicized;
24: not underlined;
26: proportional spacing character pitch may be
used. See Note 1 below. When proportional spacing character pitch
is invoked, the parameter value of the SHS function shall specify
the nominal character pitch;
29: not crossed-out.
Note 1 - Parameter value 26 specifies that the text that
follows may be presented with proportional spacing at the
recipient's option. For interworking with devices not capable of
proportional spacing, no line or part of a line of text should con-
tain more characters than are permitted by the current pitch value
specified by the most recent occurrence of SHS.
Note 2 - Parameters shall be separated by bit combina-
tion 3/11. See Annex D, S 5.4.1.
Note 3 - A terminal's capability to support proportional
spacing shall be indicated by including an SGR sequence, with
parameter value 26 only, in the Recommendation T.62 procedure for
exchanging non-basic terminal capabilities.
Note 4 - Several parameter values can be used in combina-
tion, in order to obtain, for example, underlined italics.
Note 5 - The default parameter value cannot be used in
combination with any other parameter value.
CP04 SHS Select horizontal spacing
(Definition: see S 3.3.3)
The meaning of the parameter value is:
0: 10 characters per 25.4 mm;
1: 12 characters per 25.4 mm;
2: 15 characters per 25.4 mm;
3: 6 characters per 25.4 mm;
4: 3 characters per 25.4 mm;
5: 9 characters per 50.8 mm;
6: 4 characters per 25.4 mm.
Note 1 - Parameter value 3 may only be used with page
formats specified by PFS parameter values 10 to 15.
Note 2 - Parameter values 5 and 6 may only be used with
page formats specified by PFS parameter values 10 to 15 for Chinese
ideogram terminal.
CP05 SVS Select vertical spacing
(Definition: see S 3.3.3)
The meaning of the parameter value is:
0: 6 lines per 25.4 mm ;
1: 4 lines per 25.4 mm ;
2: 3 lines per 25.4 mm ;
3: 12 lines per 25.4 mm ;
4: 8 lines per 25.4 mm;
5: 6 lines per 30.0 mm;
6: 4 lines per 30.0 mm;
7: 3 lines per 30.0 mm;
8: 12 lines per 30.0 mm.
CP06 SPD Select presentation direction
A presentation control function with one selective parame-
ter which specifies the character path and line progression, until
these directions are respecified by another occurrence of SPD.
The meaning of the parameter value is as follows:
0: character path from left to right, line pro-
gression from top to bottom;
1: character path from top to bottom, line pro-
gression from right to left when page is orientated for viewing.
See Table E-1/T.61.
The default value of the parameter is 0.
Note 1 - An occurrence of SPD is only effective at the
beginning of a page, i.e. SPD has no effect in the middle of a
page.
Note 2 - Some Japanese and Chinese characters use dif-
ferent patterns for vertical writing from those used for horizontal
writing. Table E-2/T.61 and Table E-3/T.61 show the difference
between horizontal and vertical writing character patterns.
Note 3 - The perceived effects of SPD on the other control
function are shown in Table E-4/T.61.
Note 4 - Figure E-3/T.61 shows an example of a page format
using PFS parameter values 10, 12 and 14, with SPD parameter
values 0 and 1.
Note 5 - SPD may only be used with page formats specified
by PFS parameter values 10 to 15.
CP07 GSM Graphic size modification
GSM is a presentation control function with two numeric
parameters. Its use causes the height and/or width of the character
font to be modified until a subsequent occurrence of GSM in the
data stream, or a page boundary is reached.
The meaning of the parameter values are:
n | specifies the character dimension in the
direction of the line progression as a percentage of the default
font size.
m | specifies the character dimension in the
direction of the character path as a percentage of the default font
size.
The order of the parameters is GSM (n , m ) and the default
value of n and m is 100. Permitted values of parameters n and m,
and the effect that these values have on the character spacing (as
specified by SHS) and size, are as follows.
For horizontal writing (SPD 0):
GSM 100, 50 causes character spacing and width to be
halved.
GSM 100, 100 has no effect.
GSM 100, 200 causes character spacing and width to be doubled.
For vertical writing (SPD 1):
GSM 100, 100 has no effect.
GSM 100, 200 causes character spacing and height to be doubled.
Note 1 - GSM affects only those characters which follow
it in the data stream, not those previously received.
Note 2 - GSM may only be used with page formats specified
by PFS parameter values 10 to 15.
CP08 SCO Select character orientation
SCO is a presentation control function which is used to
establish the amount of rotation of the following graphic character
string. The established value remains in effect until the next
occurrence of SCO.
The parameter values are:
0: 0
2: 90
6: 270
The default value of the parameter is 0.
The initial position of the graphic characters corresponds
to the rotation angle of 0.
Rotation is positive, i.e. anti-clockwise and applies to
the normal presentation of the graphic characters along the charac-
ter path. The direction of the character path depends on the param-
eter of SELECT PRESENTATION DIRECTIONS (SPD).
Note - For Chinese ideogram terminals, the center of
character rotation is the center of the character cell.
H.T. [T11.61]
TABLE E-1/T.61
Intended viewing orientation of a page
____________________________________
{
{
0 1
____________________________________
10, 12, 14 portrait landscape
____________________________________
11, 13, 15 landscape portrait
____________________________________
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TABLEAU E-1/T.61 [T11.61], p. 12
TABLEAU E-2/T.61, p. 13
TABLEAU E-3/T.61, p. 14
TABLEAU E-4/T.61, p. 15
FIGURE E-3/T.61, p. 16
E.3.2.3 Code extension control functions
Identifier Abbreviation Name and definition CE03
ESC Escape
A code extension control function which is used to provide
coded representations for additional control functions.
CE04 SS2 Single shift 2
A code extension control function which is used in conjunc-
tion with ESCAPE to extend the graphic character set of an 8-bit
code.
SS2 is a non-locking shift function which invokes one char-
acter of the currently designated G2 set.
CE05 SS3 Single shift 3
A code extension control function which is used in conjunc-
tion with ESCAPE to extend the graphic character set of an 8-bit
code.
SS3 is a non-locking shift function which invokes one char-
acter of the currently designated G3 set.
CE07 LS0 Locking shift 0
A code extension control function which is used in conjunc-
tion with other locking shift functions and with ESCAPE to extend
the graphic character set of an 8-bit code.
LS0 is a locking shift function which invokes the currently
designated G0 set into positions 2/1 to 7/14.
CE08 LS1 Locking shift 1
A code extension control function which is used in conjunc-
tion with other locking shift functions and with ESCAPE to extend
the graphic character set of an 8-bit code.
LS1 is a locking shift function which invokes the currently
designated G1 set into positions 2/1 to 7/14.
CE09 LS1R Locking shift 1 right
A code extension control function which is used in conjunc-
tion with other locking shift functions and with ESCAPE to extend
the graphic character set of an 8-bit code.
LS1R is a locking shift function which invokes the
currently designated G1 set into position 10/1 to 15/14.
CE10 LS2 Locking shift 2
A code extension control function which is used in conjunc-
tion with other locking shift functions and with ESCAPE to extend
the graphic character set of an 8-bit code.
LS2 is a locking shift function which invokes the currently
designated G2 set into positions 2/1 to 7/14.
CE11 LS2R Locking shift 2 right
A code extension control function which is used in conjunc-
tion with other locking shift functions and with ESCAPE to extend
the graphic character set of an 8-bit code.
LS2R is a locking shift function which invokes the
currently designated G2 set into positions 10/1 to 15/14.
CE12 LS3 Locking shift 3
A code extension control function which is used in conjunc-
tion with other locking shift functions and with ESCAPE to extend
the graphic character set of an 8-bit code.
LS3 is a locking shift function which invokes the currently
designated G3 set into positions 2/1 to 7/14.
CE13 LS3R Locking shift 3 right
A code extension control function which is used in conjunc-
tion with other locking shift functions and with ESCAPE to extend
the graphic character set of an 8-bit code.
LS3R is a locking shift function which invokes the
currently designated G3 set into positions 10/1 to 15/14.
E.3.2.4 Optional miscellaneous control function
Identifier Abbreviation Name and description CM04
IGS Identify graphic subrepertoire
A control function with one selective parameter which is
used to indicate to the receiving terminal that a particular
subrepertoire of the total repertoire of graphic characters is to
be used in the subsequent text. The identification of the graphic
subrepertoire may be changed at any point in the text. The selec-
tion parameter may be of any value from 0-9999.
The parameter value identifies the subrepertoire according
to the register of subrepertoires. The subrepertoire that is
assumed to be identified when this control function is omitted is
the entire Teletex basic repertoire of graphic characters.
If any subrepertoire has been explicitly identified, it
shall be restated prior to the first character of text on each sub-
sequent page (i.e. prior to Form Feed).
E.4 Coded representations
E.4.1 Optional graphic character sets
E.4.1.1 Registered character sets
E.4.1.1.1 Japanese graphic character set for information inter-
change (set No. 87 in ISO Register) used as a G0 set.
Designation sequence: ESC 2/4 4/2.
E.4.1.1.2 Chinese graphic character set for information inter-
change (set No. 58 in ISO Register) used as a G1 set.
Designation sequence: ESC 02/04 02/09 04/01.
E.4.1.1.3 Greek primary set of graphic characters
Designation sequences:
ECS 02/08 x/x Greek primary set to G0
ECS 02/09 x/x Greek primary set to G1
ECS 02/10 x/x Greek primary set to G2
ECS 02/11 x/x Greek primary set to G3
Note - The final character x/x is awaiting international
registration.
E.4.1.2 Dynamically redefinable character sets (DRCS)
Designation sequence: see Annex A.
E.4.2 Optional control functions
E.4.2.1 Format effectors
Identifier Abbreviation Coded representation CF20
RLF 8/13
E.4.2.2 Presentation control functions
Identifier Abbreviation Coded representation
CP06 SPD CSI P1. | | Pn02/00 05/03
CP07 GSM CSI P1. | | Pn02/00 04/02
CP08 SCO CSI P1. | | Pn02/00 06/05
Additional control functions are for further study.
E.4.2.3 Optional code extension control functions
Identifier Abbreviation Coded representation CE03
ESC 1/11
CE04 SS2 1/9
CE05 SS3 1/13
CE07 LS0 0/15
CE08 LS1 0/14
CE10 LS2 1/11 6/14
CE12 LS3 1/11 6/15
CE09 LS1R 1/11 7/14
CE11 LS2R 1/11 7/13
CE13 LS3R 1/11 7/12
E.4.2.4 Optional miscellaneous control function
Identifier Abbreviation Coded representation CM04
IGS CSI P1. | | Pn02/00 04/13
ANNEX F
(to Recommendation T.61)
Example of underlining
The following examples demonstrate the presentation of permis-
sible combinations of underline and other characters of the basic
Teletex repertoire. They also demonstrate the interaction between
underline (coded as either a Non-spacing underline character or as
the control function Select graphic rendition ) and the control
functions PLU and PLD.
Example 1 :
a b SGR(4) c d PLU e f PLD PLD g h PLU i j SGR k l
yields: ab cd ef gh ij kl (See Notes 1 and 2 below.)
Example 2 :
a b SGR(4) c d SGR(0) PLU SGR(4) e f SGR(0) PLD k l
yields: ab cd ef kl
Example 3 :
a b SGR(4) c d PLU SGR(4) e f SGR(0) PLD k l
yields: ab cd ef kl
Example 4 :
a b \u(em c \u(em d \u(em PLU e PLD \u(em PLD g PLU \u(em i
\u(em j k l
yields: ab cd e g ij kl (See Note 1 below.)
Example 5 :
a b \u(em c \u(em d PLU \u(em e \u(em f PLD k l
yields: ab cd ef kl
Note 1 - See S 3.1.7 for guidance on the presentation of
underline in situations where a possibility of overlap exists.
Note 2 - This example also demonstrates the use of an SGR
without a parameter value.