Videotex character set#C0 control codes
{{Short description|Character sets used for Videotex}}
{{About|the Videotex character sets defined by ITU T.101|the Videotex (Viewdata and Teletext) character sets defined by ETS 300 706|Teletext character set}}
File:PDI-alpha-geometrique.png of graphical characters and control characters, some Videotex formats included Picture Description Instructions (PDI) sets used for in-band vector graphics.]]
The character sets used by Videotex are based, to greater or lesser extents, on ISO/IEC 2022. Three Data Syntax systems are defined by ITU T.101, corresponding to the Videotex systems of different countries.
Data Syntax 1
{{see also|ARIB STD B24 character set#Sets and codes}}
Data Syntax 1 is defined in Annex B of T.101:1994. It is based on the CAPTAIN system used in Japan. Its graphical sets include JIS X 0201 and JIS X 0208.
The following G-sets are available through ISO/IEC 2022-based designation escapes:{{refn|name=t101}}{{Rp|AnxB.2.3}}
class="wikitable"
!Name!!G-set escape type!!{{var|F}} byte!!ISO-IR for {{var|F}} byte | |||
Primary Character set | Single byte 94-code | 0x4A (J ) | ISO-IR-14 (JIS X 0201 Roman) |
Katakana Character set | Single byte 94-code | 0x49 (I ) | ISO-IR-13 (JIS X 0201 Kana) |
Mosaic I set | Single byte 94-code | 0x33 (3 ) | (Occupies private-use {{var|F}} byte; also registered as ISO-IR-137 with {{var|F}} byte 0x79 ) |
Mosaic II set | Single byte 94-code | 0x63 (c ) | ISO-IR-71 |
Display Control set | Single byte 96-code | 0x38 (8 ) | (Occupies private-use {{var|F}} byte) |
PDI set | Single byte 96-code | 0x57 (W ) | ({{var|F}} byte exceptionally reserved and not used in ISO-IR){{citation|mode=cs1 |url=https://itscj.ipsj.or.jp/english/vbcqpr00000004qn-att/ISO-IR.pdf |title=International Register of Coded Character Sets To Be Used With Escape Sequences |id=ISO-IR |publisher=ITSCJ/IPSJ |section=2.9 Synopsis table |page=22 |quotation=Bit combination 5/7 of table 3 will not be allocated in order to avoid problems with an earlier usage by CCITT.}} |
MVI set | Single byte 96-code | 0x39 (9 ) | (Occupies private-use {{var|F}} byte) |
Kanji set | Multiple byte 94n-code | 0x42 (B ) | ISO-IR-87 (JIS X 0208:1983) |
Macro set | Single byte DRCS 96-code | 0x40 (@ ) | (Uses a DRCS escape syntax) |
DRCS I set | Single byte DRCS 94-code | 0x41 (A ) | (Is a DRCS) |
DRCS II set | Multiple byte DRCS 94n-code | 0x40 (@ ) | (Is a DRCS) |
= Mosaic sets for Data Syntax 1 =
{{further|ARIB STD B24 character set#Mosaic sets}}
The mosaic sets supply characters for use in semigraphics.
{{anchor|ir137}}
{{chset-table-header1|Videotex Mosaic set: First Mosaic set for Data Syntax 1 (ISO-IR-137; partial Unicode mapping){{cite iso-ir |number=137 |title=Mosaic-1 Set of Data Syntax 1 of CCITT Rec. T.101 |date=1987-07-31 |sponsor=CCITT |sponsor-link=ITU-T}}}} | ||||||||||||||||
{{chset-left1|0x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|1x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|2x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1|U+2596 QUADRANT LOWER LEFT1|▖}} |{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1|U+259F QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT|▟}} |{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1|U+1FB9B LEFT AND RIGHT TRIANGULAR HALF BLOCK|🮛}} |{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}} | |||
{{chset-left1|3x}}
|{{chset-cell1|U+2584 LOWER HALF BLOCK|▄}} |{{chset-cell1|U+2597 QUADRANT LOWER RIGHT|▗}} |{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1|U+2599 QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT|▙}} |{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1|U+1FB9A UPPER AND LOWER TRIANGULAR HALF BLOCK|🮚}} |{{chset-cell1 | �}}
|{{chset-cell1 | �}}
|{{chset-cell1 | �}} | ||||
{{chset-left1|4x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|5x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|6x}}
|{{chset-cell1|U+1FB52 UPPER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER CENTRE|🭒}} |{{chset-cell1|U+1FB53 UPPER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER RIGHT|🭓}} |{{chset-cell1|U+1FB54 UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER CENTRE|🭔}} |{{chset-cell1|U+1FB55 UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER RIGHT|🭕}} |{{chset-cell1|U+1FB56 UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO LOWER CENTRE|🭖}} |{{chset-cell1|U+25E5 BLACK UPPER RIGHT TRIANGLE|◥}} |{{chset-cell1|U+1FB57 UPPER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER CENTRE|🭗}} |{{chset-cell1|U+1FB58 UPPER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER RIGHT|🭘}} |{{chset-cell1|U+1FB59 UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER CENTRE|🭙}} |{{chset-cell1|U+1FB5A UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER RIGHT|🭚}} |{{chset-cell1|U+1FB5B UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO UPPER CENTRE|🭛}} |{{chset-cell1|U+1FB5C UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER MIDDLE RIGHT|🭜}} |{{chset-cell1|U+1FB6C LEFT TRIANGULAR ONE QUARTER BLOCK|🭬}} |{{chset-cell1|U+1FB6D UPPER TRIANGULAR ONE QUARTER BLOCK|🭭}} |{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} | ||||||||||||||
{{chset-left1|7x}}
|{{chset-cell1|U+1FB5D UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO LOWER MIDDLE RIGHT|🭝}} |{{chset-cell1|U+1FB5E UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO LOWER MIDDLE RIGHT|🭞}} |{{chset-cell1|U+1FB5F UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO UPPER MIDDLE RIGHT|🭟}} |{{chset-cell1|U+1FB60 UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO UPPER MIDDLE RIGHT|🭠}} |{{chset-cell1|U+1FB61 UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO UPPER RIGHT|🭡}} |{{chset-cell1|U+25E4 BLACK UPPER LEFT TRIANGLE|◤}} |{{chset-cell1|U+1FB62 UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO UPPER MIDDLE RIGHT|🭢}} |{{chset-cell1|U+1FB63 UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO UPPER MIDDLE RIGHT|🭣}} |{{chset-cell1|U+1FB64 UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO LOWER MIDDLE RIGHT|🭤}} |{{chset-cell1|U+1FB65 UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO LOWER MIDDLE RIGHT|🭥}} |{{chset-cell1|U+1FB66 UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO LOWER RIGHT|🭦}} |{{chset-cell1|U+1FB67 UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER MIDDLE RIGHT|🭧}} |{{chset-cell1|U+1FB6E RIGHT TRIANGULAR ONE QUARTER BLOCK|🭮}} |{{chset-cell1|U+1FB6F LOWER TRIANGULAR ONE QUARTER BLOCK|🭯}} |{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
� Not in Unicode
{{anchor|ir71}}
{{chset-table-header1|Videotex Mosaic set: Second Mosaic set for Data Syntax 1 (ISO-IR-71){{cite iso-ir |number=71 |title=Second Supplementary Set of Mosaic Characters |date=1983-10-01 |sponsor=CCITT |sponsor-link=ITU-T}}}} | ||||||||||||||||
{{chset-left1|0x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|1x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|2x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1|U+1FB00 BLOCK SEXTANT-1|🬀}} |{{chset-cell1|U+1FB01 BLOCK SEXTANT-2|🬁}} |{{chset-cell1|U+1FB02 BLOCK SEXTANT-12|🬂}} |{{chset-cell1|U+1FB03 BLOCK SEXTANT-3|🬃}} |{{chset-cell1|U+1FB04 BLOCK SEXTANT-13|🬄}} |{{chset-cell1|U+1FB05 BLOCK SEXTANT-23|🬅}} |{{chset-cell1|U+1FB06 BLOCK SEXTANT-123|🬆}} |{{chset-cell1|U+1FB07 BLOCK SEXTANT-4|🬇}} |{{chset-cell1|U+1FB08 BLOCK SEXTANT-14|🬈}} |{{chset-cell1|U+1FB09 BLOCK SEXTANT-24|🬉}} |{{chset-cell1|U+1FB0A BLOCK SEXTANT-124|🬊}} |{{chset-cell1|U+1FB0B BLOCK SEXTANT-34|🬋}} |{{chset-cell1|U+1FB0C BLOCK SEXTANT-134|🬌}} |{{chset-cell1|U+1FB0D BLOCK SEXTANT-234|🬍}} |{{chset-cell1|U+1FB0E BLOCK SEXTANT-1234|🬎}} | |||||||||||||||
{{chset-left1|3x}}
|{{chset-cell1|U+1FB0F BLOCK SEXTANT-5|🬏}} |{{chset-cell1|U+1FB10 BLOCK SEXTANT-15|🬐}} |{{chset-cell1|U+1FB11 BLOCK SEXTANT-25|🬑}} |{{chset-cell1|U+1FB12 BLOCK SEXTANT-125|🬒}} |{{chset-cell1|U+1FB13 BLOCK SEXTANT-35|🬓}} |{{chset-cell1|U+258C LEFT HALF BLOCK|▌}} |{{chset-cell1|U+1FB14 BLOCK SEXTANT-235|🬔}} |{{chset-cell1|U+1FB15 BLOCK SEXTANT-1235|🬕}} |{{chset-cell1|U+1FB16 BLOCK SEXTANT-45|🬖}} |{{chset-cell1|U+1FB17 BLOCK SEXTANT-145|🬗}} |{{chset-cell1|U+1FB18 BLOCK SEXTANT-245|🬘}} |{{chset-cell1|U+1FB19 BLOCK SEXTANT-1245|🬙}} |{{chset-cell1|U+1FB1A BLOCK SEXTANT-345|🬚}} |{{chset-cell1|U+1FB1B BLOCK SEXTANT-1345|🬛}} |{{chset-cell1|U+1FB1C BLOCK SEXTANT-2345|🬜}} |{{chset-cell1|U+1FB1D BLOCK SEXTANT-12345|🬝}} | ||||||||||||||||
{{chset-left1|4x}}
|{{chset-cell1|U+1FB3C LOWER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER CENTRE|🬼}} |{{chset-cell1|U+1FB3D LOWER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER RIGHT|🬽}} |{{chset-cell1|U+1FB3E LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER CENTRE|🬾}} |{{chset-cell1|U+1FB3F LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER RIGHT|🬿}} |{{chset-cell1|U+1FB40 LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO LOWER CENTRE|🭀}} |{{chset-cell1|U+25E3 BLACK LOWER LEFT TRIANGLE|◣}} |{{chset-cell1|U+1FB41 LOWER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER CENTRE|🭁}} |{{chset-cell1|U+1FB42 LOWER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER RIGHT|🭂}} |{{chset-cell1|U+1FB43 LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER CENTRE|🭃}} |{{chset-cell1|U+1FB44 LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER RIGHT|🭄}} |{{chset-cell1|U+1FB45 LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO UPPER CENTRE|🭅}} |{{chset-cell1|U+1FB46 LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER MIDDLE RIGHT|🭆}} |{{chset-cell1|U+1FB68 UPPER AND RIGHT AND LOWER TRIANGULAR THREE QUARTERS BLOCK|🭨}} |{{chset-cell1|U+1FB69 LEFT AND LOWER AND RIGHT TRIANGULAR THREE QUARTERS BLOCK|🭩}} |{{chset-cell1|U+1FB70 VERTICAL ONE EIGHTH BLOCK-2|🭰}} |{{chset-cell1|U+1FB95 CHECKER BOARD FILL|🮕}} | ||||||||||||||||
{{chset-left1|5x}}
|{{chset-cell1|U+1FB47 LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO LOWER MIDDLE RIGHT|🭇}} |{{chset-cell1|U+1FB48 LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO LOWER MIDDLE RIGHT|🭈}} |{{chset-cell1|U+1FB49 LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO UPPER MIDDLE RIGHT|🭉}} |{{chset-cell1|U+1FB4A LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO UPPER MIDDLE RIGHT|🭊}} |{{chset-cell1|U+1FB4B LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO UPPER RIGHT|🭋}} |{{chset-cell1|U+25E2 BLACK LOWER RIGHT TRIANGLE|◢}} |{{chset-cell1|U+1FB4C LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO UPPER MIDDLE RIGHT|🭌}} |{{chset-cell1|U+1FB4D LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO UPPER MIDDLE RIGHT|🭍}} |{{chset-cell1|U+1FB4E LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO LOWER MIDDLE RIGHT|🭎}} |{{chset-cell1|U+1FB4F LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO LOWER MIDDLE RIGHT|🭏}} |{{chset-cell1|U+1FB50 LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO LOWER RIGHT|🭐}} |{{chset-cell1|U+1FB51 LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER MIDDLE RIGHT|🭑}} |{{chset-cell1|U+1FB6A UPPER AND LEFT AND LOWER TRIANGULAR THREE QUARTERS BLOCK|🭪}} |{{chset-cell1|U+1FB6B LEFT AND UPPER AND RIGHT TRIANGULAR THREE QUARTERS BLOCK|🭫}} |{{chset-cell1|U+1FB75 VERTICAL ONE EIGHTH BLOCK-7|🭵}} |{{chset-cell1|U+2588 FULL BLOCK|█}} | ||||||||||||||||
{{chset-left1|6x}}
|{{chset-cell1|U+1FB1E BLOCK SEXTANT-6|🬞}} |{{chset-cell1|U+1FB1F BLOCK SEXTANT-16|🬟}} |{{chset-cell1|U+1FB20 BLOCK SEXTANT-26|🬠}} |{{chset-cell1|U+1FB21 BLOCK SEXTANT-126|🬡}} |{{chset-cell1|U+1FB22 BLOCK SEXTANT-36|🬢}} |{{chset-cell1|U+1FB23 BLOCK SEXTANT-136|🬣}} |{{chset-cell1|U+1FB24 BLOCK SEXTANT-236|🬤}} |{{chset-cell1|U+1FB25 BLOCK SEXTANT-1236|🬥}} |{{chset-cell1|U+1FB26 BLOCK SEXTANT-46|🬦}} |{{chset-cell1|U+1FB27 BLOCK SEXTANT-146|🬧}} |{{chset-cell1|U+2590 RIGHT HALF BLOCK|▐}} |{{chset-cell1|U+1FB28 BLOCK SEXTANT-1246|🬨}} |{{chset-cell1|U+1FB29 BLOCK SEXTANT-346|🬩}} |{{chset-cell1|U+1FB2A BLOCK SEXTANT-1346|🬪}} |{{chset-cell1|U+1FB2B BLOCK SEXTANT-2346|🬫}} |{{chset-cell1|U+1FB2C BLOCK SEXTANT-12346|🬬}} | ||||||||||||||||
{{chset-left1|7x}}
|{{chset-cell1|U+1FB2D BLOCK SEXTANT-56|🬭}} |{{chset-cell1|U+1FB2E BLOCK SEXTANT-156|🬮}} |{{chset-cell1|U+1FB2F BLOCK SEXTANT-256|🬯}} |{{chset-cell1|U+1FB30 BLOCK SEXTANT-1256|🬰}} |{{chset-cell1|U+1FB31 BLOCK SEXTANT-356|🬱}} |{{chset-cell1|U+1FB32 BLOCK SEXTANT-1356|🬲}} |{{chset-cell1|U+1FB33 BLOCK SEXTANT-2356|🬳}} |{{chset-cell1|U+1FB34 BLOCK SEXTANT-12356|🬴}} |{{chset-cell1|U+1FB35 BLOCK SEXTANT-456|🬵}} |{{chset-cell1|U+1FB36 BLOCK SEXTANT-1456|🬶}} |{{chset-cell1|U+1FB37 BLOCK SEXTANT-2456|🬷}} |{{chset-cell1|U+1FB38 BLOCK SEXTANT-12456|🬸}} |{{chset-cell1|U+1FB39 BLOCK SEXTANT-3456|🬹}} |{{chset-cell1|U+1FB3A BLOCK SEXTANT-13456|🬺}} |{{chset-cell1|U+1FB3B BLOCK SEXTANT-23456|🬻}} |{{chset-cell1 | |style=background:#DDD}} |
Data Syntax 2
Data Syntax 2 is defined in Annex C of T.101:1994. It corresponds to some European Videotex systems such as CEPT T/CD 06-01. The graphical character coding of Data Syntax 2 is based on T.51.
The default G2 set of Data Syntax 2 is based on an older version of T.51, lacking the non-breaking space, soft hyphen, not sign (¬) and broken bar (¦) present in the current version, but adding a dialytika tonos (΅—combining form is U+0344) at the beginning of the row of diacritical marks for combination with codes from a Greek primary set.{{cite iso-ir |number=70 |date=1988-11-01 |title=Supplementary Set of Graphic Characters for Videotex |sponsor=CCITT |sponsor-link=ITU-T}} An umlaut diacritic code distinct from the diaeresis code, as included in some versions of T.61, is also sometimes included.{{refn|See Table C.9 in Annex C part 1 of T.101.{{refn|name=t101}} Caveat: the table itself is displayed in the PDF with severe mojibake (hence why the displayed table does not appear to correspond to the associated notes), and is supposed to look like ISO-IR-70{{refn|name=ir70}} (besides the additional highlighted umlaut code).}}
The default G1 set is the second mosaic set, corresponding roughly to the second mosaic set of Data Syntax 1.{{refn|name=t101}}{{Rp|AnxCpt1/TableC.11}} The default G3 set is the third mosaic set, matching the first mosaic set of Data Syntax 1 for 0x60 through 0x6D and 0x70 through 0x7D, and otherwise differing.{{refn|name=t101}}{{Rp|AnxCpt1/TableC.12}} The first mosaic set matches the second except for 0x40 through 0x5E: 0x40 through 0x5A follow ASCII (supplying uppercase letters), whereas the remainder are national variant characters; the displaced full block is placed at 0x7F.{{refn|name=t101}}{{Rp|AnxCpt1/TableC.10}}
{{chset-table-header1|Videotex Mosaic set: First Mosaic set for Data Syntax 2{{refn|name=t101}}{{Rp|AnxCpt1/TableC.10}}}} | ||||||||||||||||
{{chset-left1|0x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|1x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|2x}}
|{{chset-ctrl1|U+0020 SPACE| SP }} |{{chset-cell1|U+1FB00 BLOCK SEXTANT-1|🬀}} |{{chset-cell1|U+1FB01 BLOCK SEXTANT-2|🬁}} |{{chset-cell1|U+1FB02 BLOCK SEXTANT-12|🬂}} |{{chset-cell1|U+1FB03 BLOCK SEXTANT-3|🬃}} |{{chset-cell1|U+1FB04 BLOCK SEXTANT-13|🬄}} |{{chset-cell1|U+1FB05 BLOCK SEXTANT-23|🬅}} |{{chset-cell1|U+1FB06 BLOCK SEXTANT-123|🬆}} |{{chset-cell1|U+1FB07 BLOCK SEXTANT-4|🬇}} |{{chset-cell1|U+1FB08 BLOCK SEXTANT-14|🬈}} |{{chset-cell1|U+1FB09 BLOCK SEXTANT-24|🬉}} |{{chset-cell1|U+1FB0A BLOCK SEXTANT-124|🬊}} |{{chset-cell1|U+1FB0B BLOCK SEXTANT-34|🬋}} |{{chset-cell1|U+1FB0C BLOCK SEXTANT-134|🬌}} |{{chset-cell1|U+1FB0D BLOCK SEXTANT-234|🬍}} |{{chset-cell1|U+1FB0E BLOCK SEXTANT-1234|🬎}} | ||||||||||||||||
{{chset-left1|3x}}
|{{chset-cell1|U+1FB0F BLOCK SEXTANT-5|🬏}} |{{chset-cell1|U+1FB10 BLOCK SEXTANT-15|🬐}} |{{chset-cell1|U+1FB11 BLOCK SEXTANT-25|🬑}} |{{chset-cell1|U+1FB12 BLOCK SEXTANT-125|🬒}} |{{chset-cell1|U+1FB13 BLOCK SEXTANT-35|🬓}} |{{chset-cell1|U+258C LEFT HALF BLOCK|▌}} |{{chset-cell1|U+1FB14 BLOCK SEXTANT-235|🬔}} |{{chset-cell1|U+1FB15 BLOCK SEXTANT-1235|🬕}} |{{chset-cell1|U+1FB16 BLOCK SEXTANT-45|🬖}} |{{chset-cell1|U+1FB17 BLOCK SEXTANT-145|🬗}} |{{chset-cell1|U+1FB18 BLOCK SEXTANT-245|🬘}} |{{chset-cell1|U+1FB19 BLOCK SEXTANT-1245|🬙}} |{{chset-cell1|U+1FB1A BLOCK SEXTANT-345|🬚}} |{{chset-cell1|U+1FB1B BLOCK SEXTANT-1345|🬛}} |{{chset-cell1|U+1FB1C BLOCK SEXTANT-2345|🬜}} |{{chset-cell1|U+1FB1D BLOCK SEXTANT-12345|🬝}} | ||||||||||||||||
{{chset-left1|4x}}
|{{chset-cell1|U+0040 COMMERCIAL AT|@}} |{{chset-cell1|U+0041 LATIN CAPITAL LETTER A|A}} |{{chset-cell1|U+0042 LATIN CAPITAL LETTER B|B}} |{{chset-cell1|U+0043 LATIN CAPITAL LETTER C|C}} |{{chset-cell1|U+0044 LATIN CAPITAL LETTER D|D}} |{{chset-cell1|U+0045 LATIN CAPITAL LETTER E|E}} |{{chset-cell1|U+0046 LATIN CAPITAL LETTER F|F}} |{{chset-cell1|U+0047 LATIN CAPITAL LETTER G|G}} |{{chset-cell1|U+0048 LATIN CAPITAL LETTER H|H}} |{{chset-cell1|U+0049 LATIN CAPITAL LETTER I|I}} |{{chset-cell1|U+004A LATIN CAPITAL LETTER J|J}} |{{chset-cell1|U+004B LATIN CAPITAL LETTER K|K}} |{{chset-cell1|U+004C LATIN CAPITAL LETTER L|L}} |{{chset-cell1|U+004D LATIN CAPITAL LETTER M|M}} |{{chset-cell1|U+004E LATIN CAPITAL LETTER N|N}} |{{chset-cell1|U+004F LATIN CAPITAL LETTER O|O}} | ||||||||||||||||
{{chset-left1|5x}}
|{{chset-cell1|U+0050 LATIN CAPITAL LETTER P|P}} |{{chset-cell1|U+0051 LATIN CAPITAL LETTER Q|Q}} |{{chset-cell1|U+0052 LATIN CAPITAL LETTER R|R}} |{{chset-cell1|U+0053 LATIN CAPITAL LETTER S|S}} |{{chset-cell1|U+0054 LATIN CAPITAL LETTER T|T}} |{{chset-cell1|U+0055 LATIN CAPITAL LETTER U|U}} |{{chset-cell1|U+0056 LATIN CAPITAL LETTER V|V}} |{{chset-cell1|U+0057 LATIN CAPITAL LETTER W|W}} |{{chset-cell1|U+0058 LATIN CAPITAL LETTER X|X}} |{{chset-cell1|U+0059 LATIN CAPITAL LETTER Y|Y}} |{{chset-cell1|U+005A LATIN CAPITAL LETTER Z|Z}} |{{chset-cell1|U+2190 LEFTWARDS ARROW|←|fn={{ref|intl|a}}}} |{{chset-cell1|U+00BD VULGAR FRACTION ONE HALF|½|fn={{ref|intl|a}}}} |{{chset-cell1|U+2192 RIGHTWARDS ARROW|→|fn={{ref|intl|a}}}} |{{chset-cell1|U+2191 UPWARDS ARROW|↑|fn={{ref|intl|a}}}} |{{chset-cell1|U+2317 VIEWDATA SQUARE / U+005F UNDERSCORE|⌗/_|fn={{ref|term|b}}}} | ||||||||||||||||
{{chset-left1|6x}}
|{{chset-cell1|U+1FB1E BLOCK SEXTANT-6|🬞}} |{{chset-cell1|U+1FB1F BLOCK SEXTANT-16|🬟}} |{{chset-cell1|U+1FB20 BLOCK SEXTANT-26|🬠}} |{{chset-cell1|U+1FB21 BLOCK SEXTANT-126|🬡}} |{{chset-cell1|U+1FB22 BLOCK SEXTANT-36|🬢}} |{{chset-cell1|U+1FB23 BLOCK SEXTANT-136|🬣}} |{{chset-cell1|U+1FB24 BLOCK SEXTANT-236|🬤}} |{{chset-cell1|U+1FB25 BLOCK SEXTANT-1236|🬥}} |{{chset-cell1|U+1FB26 BLOCK SEXTANT-46|🬦}} |{{chset-cell1|U+1FB27 BLOCK SEXTANT-146|🬧}} |{{chset-cell1|U+2590 RIGHT HALF BLOCK|▐}} |{{chset-cell1|U+1FB28 BLOCK SEXTANT-1246|🬨}} |{{chset-cell1|U+1FB29 BLOCK SEXTANT-346|🬩}} |{{chset-cell1|U+1FB2A BLOCK SEXTANT-1346|🬪}} |{{chset-cell1|U+1FB2B BLOCK SEXTANT-2346|🬫}} |{{chset-cell1|U+1FB2C BLOCK SEXTANT-12346|🬬}} | ||||||||||||||||
{{chset-left1|7x}}
|{{chset-cell1|U+1FB2D BLOCK SEXTANT-56|🬭}} |{{chset-cell1|U+1FB2E BLOCK SEXTANT-156|🬮}} |{{chset-cell1|U+1FB2F BLOCK SEXTANT-256|🬯}} |{{chset-cell1|U+1FB30 BLOCK SEXTANT-1256|🬰}} |{{chset-cell1|U+1FB31 BLOCK SEXTANT-356|🬱}} |{{chset-cell1|U+1FB32 BLOCK SEXTANT-1356|🬲}} |{{chset-cell1|U+1FB33 BLOCK SEXTANT-2356|🬳}} |{{chset-cell1|U+1FB34 BLOCK SEXTANT-12356|🬴}} |{{chset-cell1|U+1FB35 BLOCK SEXTANT-456|🬵}} |{{chset-cell1|U+1FB36 BLOCK SEXTANT-1456|🬶}} |{{chset-cell1|U+1FB37 BLOCK SEXTANT-2456|🬷}} |{{chset-cell1|U+1FB38 BLOCK SEXTANT-12456|🬸}} |{{chset-cell1|U+1FB39 BLOCK SEXTANT-3456|🬹}} |{{chset-cell1|U+1FB3A BLOCK SEXTANT-13456|🬺}} |{{chset-cell1|U+1FB3B BLOCK SEXTANT-23456|🬻}} |{{chset-cell1|U+2588 FULL BLOCK|█}} |
Data Syntax 3
{{Further|NAPLPS}}
Data Syntax 3 is defined in Annex D of T.101:1994. The graphical character coding of Data Syntax 3 is based on T.51.
The supplementary set for Data Syntax 3 is based on an older version of T.51, lacking the non-breaking space, soft hyphen, not sign (¬) and broken bar (¦) present in the current version, and allocating non-spacing marks for a "vector overbar" and solidus and several semigraphic characters to unallocated space in that set.
See the comments in the T.51 article for caveats about the combining mark Unicode mappings shown below. Unlike Unicode combining characters, T.51 diacritic codes precede the base character.
{{chset-table-header1|Supplementary Set for Videotex Data Syntax 3{{cite iso-ir |number=128 |date=1986-11-30 |title=Supplementary Set of Graphic Characters for CCITT Recommendation T.101, Data Syntax III |sponsor=CCITT |sponsor-link=ITU-T}}}} | ||||||||||||||||
{{chset-left1|0x/8x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|1x/9x}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1 | |style=background:#DDD}} |
{{chset-left1|2x/Ax}}
|{{chset-cell1 | |style=background:#DDD}}
|{{chset-cell1|U+00A1 INVERTED EXCLAMATION MARK|¡}} |{{chset-cell1|U+00A2 CENT SIGN|¢}} |{{chset-cell1|U+00A3 POUND SIGN|£}} |{{chset-cell1|U+0024 DOLLAR SIGN|$}} |{{chset-cell1|U+00A5 YEN SIGN|¥}} |{{chset-cell1|U+0023 NUMBER SIGN|#}} |{{chset-cell1|U+00A7 SECTION SIGN|§}} |{{chset-cell1|U+00A4 CURRENCY SIGN|¤}} |{{chset-cell1|U+2018 LEFT SINGLE QUOTATION MARK|‘}} |{{chset-cell1|U+201C LEFT DOUBLE QUOTATION MARK|“}} |{{chset-cell1|U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK|«}} |{{chset-cell1|U+2190 LEFTWARDS ARROW|←}} |{{chset-cell1|U+2191 UPWARDS ARROW|↑}} |{{chset-cell1|U+2192 RIGHTWARDS ARROW|→}} |{{chset-cell1|U+2193 DOWNWARDS ARROW|↓}} | |||||||||||||||
{{chset-left1|3x/Bx}}
|{{chset-cell1|U+00B0 DEGREE SIGN|°}} |{{chset-cell1|U+00B1 PLUS-MINUS SIGN|±}} |{{chset-cell1|U+00B2 SUPERSCRIPT TWO|²}} |{{chset-cell1|U+00B3 SUPERSCRIPT THREE|³}} |{{chset-cell1|U+00D7 MULTIPLICATION SIGN|×}} |{{chset-cell1|U+00B5 MICRO SIGN|µ}} |{{chset-cell1|U+00B6 PILCROW SIGN|¶}} |{{chset-cell1|U+00B7 MIDDLE DOT|·}} |{{chset-cell1|U+00F7 DIVISION SIGN|÷}} |{{chset-cell1|U+2019 RIGHT SINGLE QUOTATION MARK|’}} |{{chset-cell1|U+201D RIGHT DOUBLE QUOTATION MARK|”}} |{{chset-cell1|U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK|»}} |{{chset-cell1|U+00BC VULGAR FRACTION ONE QUARTER|¼}} |{{chset-cell1|U+00BD VULGAR FRACTION ONE HALF|½}} |{{chset-cell1|U+00BE VULGAR FRACTION THREE QUARTERS|¾}} |{{chset-cell1|U+00BF INVERTED QUESTION MARK|¿}} | ||||||||||||||||
{{chset-left1|4x/Cx}}
|{{chset-cell1|U+20D1 COMBINING RIGHT HARPOON ABOVE|◌⃑|192|style=background:#FFD}} |{{chset-cell1|U+0300 COMBINING GRAVE ACCENT|◌̀}} |{{chset-cell1|U+0301 COMBINING ACUTE ACCENT|◌́}} |{{chset-cell1|U+0302 COMBINING CIRCUMFLEX ACCENT|◌̂}} |{{chset-cell1|U+0303 COMBINING TILDE|◌̃}} |{{chset-cell1|U+0304 COMBINING MACRON|◌̄}} |{{chset-cell1|U+0306 COMBINING BREVE|◌̆}} |{{chset-cell1|U+0307 COMBINING DOT ABOVE|◌̇}} |{{chset-cell1|U+0308 COMBINING DIAERESIS|◌̈}} |{{chset-cell1|U+0338 COMBINING LONG SOLIDUS OVERLAY|◌̸|style=background:#FFD}} |{{chset-cell1|U+030A COMBINING RING ABOVE|◌̊}} |{{chset-cell1|U+0327 COMBINING CEDILLA|◌̧}} |{{chset-cell1|U+0332 COMBINING LOW LINE|◌̲}} |{{chset-cell1|U+030B COMBINING DOUBLE ACUTE ACCENT|◌̋}} |{{chset-cell1|U+0328 COMBINING OGONEK|◌̨}} |{{chset-cell1|U+030C COMBINING CARON|◌̌}} | ||||||||||||||||
{{chset-left1|5x/Dx}}
|{{chset-cell1|U+2015 HORIZONTAL BAR|―}} |{{chset-cell1|U+00B9 SUPERSCRIPT ONE|¹}} |{{chset-cell1|U+00AE REGISTERED SIGN|®}} |{{chset-cell1|U+00A9 COPYRIGHT SIGN|©}} |{{chset-cell1|U+2122 TRADE MARK SIGN|™}} |{{chset-cell1|U+266A EIGHTH NOTE|♪}} |{{chset-cell1|U+2500 BOX DRAWINGS LIGHT HORIZONTAL|─|style=background:#FFD}} |{{chset-cell1|U+2502 BOX DRAWINGS LIGHT VERTICAL|│|style=background:#FFD}} |{{chset-cell1|U+2571 BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT|╱|style=background:#FFD}} |{{chset-cell1|U+2572 BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT|╲|style=background:#FFD}} |{{chset-cell1|U+25E2 BLACK LOWER RIGHT TRIANGLE|◢|style=background:#FFD}} |{{chset-cell1|U+25E3 BLACK LOWER LEFT TRIANGLE|◣|style=background:#FFD}} |{{chset-cell1|U+215B VULGAR FRACTION ONE EIGHTH|⅛}} |{{chset-cell1|U+215C VULGAR FRACTION THREE EIGHTHS|⅜}} |{{chset-cell1|U+215D VULGAR FRACTION FIVE EIGHTHS|⅝}} |{{chset-cell1|U+215E VULGAR FRACTION SEVEN EIGHTHS|⅞}} | ||||||||||||||||
{{chset-left1|6x/Ex}}
|{{chset-cell1|U+2126 OHM SIGN|Ω}} |{{chset-cell1|U+00C6 LATIN CAPITAL LETTER AE|Æ}} |{{chset-cell1|U+0110 LATIN CAPITAL LETTER D WITH STROKE / U+00D0 LATIN CAPITAL LETTER ETH|Đ/Ð}} |{{chset-cell1|U+00AA FEMININE ORDINAL INDICATOR|ª}} |{{chset-cell1|U+0126 LATIN CAPITAL LETTER H WITH STROKE|Ħ}} |{{chset-cell1|U+253C BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL|┼|style=background:#FFD}} |{{chset-cell1|U+0132 LATIN CAPITAL LIGATURE IJ|IJ}} |{{chset-cell1|U+013F LATIN CAPITAL LETTER L WITH MIDDLE DOT|Ŀ}} |{{chset-cell1|U+0141 LATIN CAPITAL LETTER L WITH STROKE|Ł}} |{{chset-cell1|U+00D8 LATIN CAPITAL LETTER O WITH STROKE|Ø}} |{{chset-cell1|U+0152 LATIN CAPITAL LIGATURE OE|Œ}} |{{chset-cell1|U+00BA MASCULINE ORDINAL INDICATOR|º}} |{{chset-cell1|U+00DE LATIN CAPITAL LETTER THORN|Þ}} |{{chset-cell1|U+0166 LATIN CAPITAL LETTER T WITH STROKE|Ŧ}} |{{chset-cell1|U+014A LATIN CAPITAL LETTER ENG|Ŋ}} |{{chset-cell1|U+0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE|ʼn}} | ||||||||||||||||
{{chset-left1|7x/Fx}}
|{{chset-cell1|U+0138 LATIN SMALL LETTER KRA|ĸ}} |{{chset-cell1|U+00E6 LATIN SMALL LETTER AE|æ}} |{{chset-cell1|U+0111 LATIN SMALL LETTER D WITH STROKE|đ}} |{{chset-cell1|U+00F0 LATIN SMALL LETTER ETH|ð}} |{{chset-cell1|U+0127 LATIN SMALL LETTER H WITH STROKE|ħ}} |{{chset-cell1|U+0131 LATIN SMALL LETTER DOTLESS I|ı}} |{{chset-cell1|U+0133 LATIN SMALL LIGATURE IJ|ij}} |{{chset-cell1|U+0140 LATIN SMALL LETTER L WITH MIDDLE DOT|ŀ}} |{{chset-cell1|U+0142 LATIN SMALL LETTER L WITH STROKE|ł}} |{{chset-cell1|U+00F8 LATIN SMALL LETTER O WITH STROKE|ø}} |{{chset-cell1|U+0153 LATIN SMALL LIGATURE OE|œ}} |{{chset-cell1|U+00DF LATIN SMALL LETTER SHARP S|ß}} |{{chset-cell1|U+00FE LATIN SMALL LETTER THORN|þ}} |{{chset-cell1|U+0167 LATIN SMALL LETTER T WITH STROKE|ŧ}} |{{chset-cell1|U+014B LATIN SMALL LETTER ENG|ŋ}} |{{chset-cell1 | |style=background:#DDD}} |
{{legend|#FFD|Differences from T.51 (1988 edition, first supplementary set)}}
C0 control codes
C0 control codes for Videotex differ from ASCII as shown in the table below. The {{control code link|NUL}}, {{control code link|BEL}}, {{control code link|SO}} (LS1), {{control code link|SI}} (LS0) and {{control code link|ESC}} codes are also available in some or all data syntaxes, but without change in name or semantic from ASCII.{{cite iso-ir |number=132 |date=1987-07-31 |title=Primary Control Set of Data Syntax I of CCITT Rec. T.101 |sponsor=CCITT |sponsor-link=ITU-T}}{{cite iso-ir |number=134 |date=1987-07-31 |title=Primary Control Set of Data Syntax II of CCITT Rec. T.101 |sponsor=CCITT |sponsor-link=ITU-T}}{{cite iso-ir |number=135 |date=1987-07-31 |title=Primary Control Set of Data Syntax III of CCITT Rec. T.101 |sponsor=CCITT |sponsor-link=ITU-T}}
class="wikitable"
! Seq ! title="Decimal" | Dec ! title="Hexadecimal" | Hex ! title="ASCII control code replaced" | Replaced ! title="In data syntaxes" | Syntaxes ! title="Acronym" | Acronym ! title="Character name" | Name ! Description | ||||||
id="APB"
| | 08 | 08 | BS | 1, 2, 3 | APB | Active Position Backward
| Moves cursor one position backward. If it is at the start of the line, moves it to the end of the line and back one line. This retains one possible semantic of the ASCII {{control code link|BS}}. |
id="APF"
| | 09 | 09 | HT | 1, 2, 3 | APF | Active Position Forward
| Moves cursor one position forward. If it is at the end of the line, moves it to the start of the line and forward one line. |
id="APD"
| | 10 | 0A | LF | 1, 2, 3 | APD | Active Position Down
| Moves cursor one line forward. If it is at the last line of the screen, moves it to the first line unless Data Syntax 3 scroll mode is active. This retains one possible semantic of the ASCII {{control code link|LF}}. |
id="APU"
| | 11 | 0B | VT | 1, 2, 3 | APU | Active Position Up
| Moves cursor one line backward. If it is at the first line of the screen, moves it to the last line unless Data Syntax 3 scroll mode is active. |
id="CS"
| | 12 | 0C | FF | 1, 2, 3 | CS | Clear Screen
| Resets entire display to spaces with default display attributes and returns the cursor to its initial position. In Data Syntax 1, also resets macros and DRCS. This retains one possible semantic of the ASCII {{control code link|FF}}. |
id="APR"
| | 13 | 0D | CR | 1, 2, 3 | APR | Active Position Return
| Moves the cursor to the start of the line. In Data Syntax 3, may instead move it to the start of the active field if it is entirely within it. This retains one possible semantic of the ASCII {{control code link|CR}}. |
id="DS2CON"
| | 17 | 11 | DC1/XON | 2 | CON | Cursor On
| Makes the cursor visible. |
id="RPT"
| | 18 | 12 | DC2 | 2 | RPT | Repeat
| Repeats the immediately preceding graphic character a number of times indicated by the low six bits of the following byte (from 0x40 to 0x7F). |
id="KMC"
|rowspan="2"| | rowspan="2"|20 | rowspan="2"|14 | rowspan="2"|DC4 | 1{{Rp|AnxB.3.1}} | KMC | Key-In-Monitor Conceal
| Takes one parameter: 0x40 makes the key-in-monitor area unconcealed, 0x41 makes it concealed. |
id="DS2COF" | COF | Cursor Off
| Makes the cursor invisible. | ||||
id="CAN"
| | 24 | 18 | CAN | 1, 2, 3 | CAN | Cancel
| In Data Syntax 2, fill the rest of the current line (after the current position) with spaces (compare {{control code link|EL}}). In Data Syntax 1 and 3, immediately stop all running macros. Contrast the semantic of basic ASCII {{control code link|CAN}}. |
id="SS2"
| | 25 | 19 | EM | 1, 2, 3 | SS2 | Single Shift Two
| {{Control code link|SS2|Non-locking shift code for G2}}. |
id="SDC"
| | 26 | 1A | SUB | 3 | SDC | Service Delimitor Character
| Implementation-defined but non-presentational. |
id="APS"
| | 28 | 1C | FS | 1, 3 | APS | Active Position Set
| Followed by two bytes (from 0x40 to 0x7F; may also be from 0xA0 to 0xFF in Data Syntax 3) respectively giving a row and column address in their low six bits. Compare {{control code link|CUP}} and {{control code link|HVP}}. |
id="SS3"
| | 29 | 1D | GS | 1, 2, 3 | SS3 | Single Shift Three
| {{Control code link|SS3|Non-locking shift code for G3}}. |
id="APH"
| | 30 | 1E | RS | 1, 2, 3 | APH | Active Position Home
| Returns cursor to the initial position. |
id="NSR"
|rowspan="2"| | rowspan="2"|31 | rowspan="2"|1F | rowspan="2"|US | 1, 3 | NSR | Non-Selective Reset
| Resets all display attributes (including ISO 2022 state, domain, text parameters, textures, colour mode but not macros, DRCS or programmable masks), then moves the cursor to a specified position. Followed by two bytes (from 0x40 to 0x7F; may also be from 0xA0 to 0xFF in Data Syntax 3) respectively giving a row and column address in their low six bits. Compare {{control code link|RIS}}. |
id="APA" | APA | Active Position Address
| Followed by two or four bytes (from 0x40 to 0x7F) giving a row and column address in their low six bits. Four bytes are used if there are more than 63 rows and columns, with the most significant six bits being first for each parameter. Compare {{control code link|CUP}} and {{control code link|HVP}}. If the following byte is not in the range of 0x40 to 0x7F, indicates a switch to another coding scheme (contrast {{control code link|DOCS}}). |
C1 control codes
The following specialised C1 control codes are used in Videotex. There are four registered sets, with some differences between them.
class="wikitable" | |||||
8-bit | Escape
!Data Syntax 2, "Parallel" C1 set{{cite iso-ir |number=73 |date=1983-10-01 |title=Attribute Control Set for Videotex |sponsor=CCITT |sponsor-link=ITU-T}}{{Rp|AnxC.3.3.2}} !Data Syntax 2, "Serial" C1 set{{cite iso-ir |number=56 |date=1982-06-01 |title=Attribute Control Set for UK Videotex |sponsor=BSI |sponsor-link=BSI Group}}{{Rp|AnxC.3.3.1}} | ||||
---|---|---|---|---|---|
0x80 | ESC 0x40 (@) | colspan=2|{{vanchor|BKF}}, Black Foreground. | {{vanchor|ABK}}, Alpha Black. Switch to alphabetic, black foreground. | {{vanchor|DEFM}}, Define Macro. Next character (from 0x20 to 0x7F) gives macro name, rest is stored as part of macro until another {{code|DEF*}} or an {{control code link|internal=1|END}}. | |
0x81 | ESC 0x41 (A) | colspan=2|{{vanchor|RDF}}, Red Foreground. | {{vanchor|ANR}}, Alpha Red. Switch to alphabetic, red foreground. | {{vanchor|DEFP}}, Define P-Macro. Like {{control code link|internal=1|DEFM}}, but simultaneously defines and executes the macro. | |
0x82 | ESC 0x42 (B) | colspan=2|{{vanchor|GRF}}, Green Foreground. | {{vanchor|ANG}}, Alpha Green. Switch to alphabetic, green foreground. | {{vanchor|DEFT}}, Define Transmit-Macro. Like {{control code link|internal=1|DEFM}} but defines a macro to be transmitted, not executed. | |
0x83 | ESC 0x43 (C) | colspan=2|{{vanchor|YLF}}, Yellow Foreground. | {{vanchor|ANY}}, Alpha Yellow. Switch to alphabetic, yellow foreground. | {{vanchor|DEFD}}, Define DRCS. Defines a character in the Dynamically Redefinable Character Set. Expected to be followed by the character code defined (from 0x20 to 0x7F) unless it terminates a previous DEFD, in which case it defines the next code. Terminated by another {{code|DEF*}} or an {{control code link|internal=1|END}} | |
0x84 | ESC 0x44 (D) | colspan=2|{{vanchor|BLF}}, Blue Foreground. | {{vanchor|ANB}}, Alpha Blue. Switch to alphabetic, blue foreground. | {{vanchor|DEFX}}, Define Texture. Defines a texture mask. Expected to be followed by the texture mask ID defined (from 0x40 to 0x44). Terminated by another {{code|DEF*}} or an {{control code link|internal=1|END}} | |
0x85 | ESC 0x45 (E) | colspan=2|{{vanchor|MGF}}, Magenta Foreground. | {{vanchor|ANM}}, Alpha Magenta. Switch to alphabetic, magenta foreground. | {{vanchor|END}}, End. Terminates a macro, DRCS character or texture definition. Also used in unprotected fields. | |
0x86 | ESC 0x46 (F) | colspan=2|{{vanchor|CNF}}, Cyan Foreground. | {{vanchor|ANC}}, Alpha Cyan. Switch to alphabetic, cyan foreground. | {{vanchor|REP}}, Repeat. Repeats preceding spacing graphical character a number of times specified by the following byte (from 0x40 to 0x7F). | |
0x87 | ESC 0x47 (G) | colspan=2|{{vanchor|WHF}}, White Foreground. | {{vanchor|ANW}}, Alpha White. Switch to alphabetic, white foreground. | {{vanchor|REPE}}, Repeat to End of Line. Repeats preceding spacing graphical character until the end of the line is reached. | |
0x88 | ESC 0x48 (H) | {{vanchor|SSZ}}, Small Size. Characters half normal width and height | colspan=2|{{vanchor|FSH}}, Flashing. Characters displayed flashing between foreground and background. | {{vanchor|REVV}}, Reverse Video. Enables reverse video mode. | |
0x89 | ESC 0x49 (I) | {{vanchor|MSZ}}, Medium Size. Characters normal height, half normal width | colspan=2|{{vanchor|STD}}, Steady. Terminates flashing. | {{vanchor|NORV}}, Normal Video. Disables reverse video mode. | |
0x8A | ESC 0x4A (J) | {{vanchor|NSZ}}, Normal Size. Characters normal width and height. | colspan=2|{{vanchor|EBX}}, End Box. Terminates {{control code link|internal=1|SBX}}. | {{vanchor|SMTX}}, Small Text. Text size 1/80 of screen width and 5/128 of screen height. | |
0x8B | ESC 0x4B (K) | {{vanchor|SZX}}, Size Control. Followed by a one-byte parameter. 0x41 means double height (DBH), 0x44 means double width (DBW), 0x45 means doubled width and height (DBS).{{Rp|AnxB.3.2.2}} | colspan=2|{{vanchor|SBX}}, Start Box. Defines a non-alphanumeric area, with transparent background. Terminated by {{control code link|internal=1|EBX}}. | {{vanchor|METX}}, Medium Text. Text size 1/32 of screen width and 3/64 of screen height. | |
0x8C | ESC 0x4C (L) | (not used) | colspan=2|{{anchor|NSZbis}}NSZ, Normal Size. Characters normal width and height. | {{vanchor|NOTX}}, Normal Text. Text size 1/40 of screen width and 5/128 of screen height. | |
id="DBH"
| | ESC 0x4D (M) | (not used) | DBH, Double Height. Characters normal width and double normal height. Inactive on top line. | DBH, Double Height. Characters normal width and double normal height. Inactive on bottom line. | DBH, Double Height. Text size 1/40 of screen width and 5/64 of screen height. |
0x8E | ESC 0x4E (N) | {{anchor|DS1CON}}CON, Cursor On. Makes cursor visible. | colspan=2|{{vanchor|DBW}}, Double Width. Characters normal height and double normal width. Inactive in last position of line. | {{vanchor|BSTA}}, Blink Start. | |
id="DBS"
| | ESC 0x4F (O) | {{anchor|DS1COF}}COF, Cursor Off. Makes cursor invisible. | DBS, Double Size. Characters normal height and double normal width. Inactive on top line or in last position of line. | DBS, Double Size. Characters normal height and double normal width. Inactive on bottom line or in last position of line. | DBS, Double Size. Text size 1/20 of screen width and 5/64 of screen height. |
0x90 | ESC 0x50 (P) | {{vanchor|COL}}, Background or Foreground Colour. Takes a one-byte parameter. 0x48–0x4F sets a reduced intensity foreground. 0x50–0x57 sets background colour. 0x58–0x5F sets a reduced intensity background. Colour order is the same as that of the individual foreground colour controls (black, red, green, yellow, blue, magenta, cyan, white), but transparent takes the place of reduced intensity black.{{Rp|AnxB.3.2.1}} | {{vanchor|BKB}}, Black Background. | {{vanchor|MBK}}, Mosaic Black. Switch to mosaic, black foreground. | {{vanchor|PRO}}, Protect. Makes all character fields within the active field protected. |
0x91 | ESC 0x51 (Q) | {{anchor|DS1FLC}}FLC, Flashing Control. Takes one parameter: 0x40 for "normal" flashing, 0x41 through 0x47 for other flashing modes, 0x4F for steady (terminate flashing).{{Rp|AnxB.3.2.4}} | {{vanchor|RDB}}, Red Background. | {{vanchor|MSR}}, Mosaic Red. Switch to mosaic, red foreground. | ({{vanchor|EDC1}}, not used) |
0x92 | ESC 0x52 (R) | {{vanchor|CDC}}, Conceal Display Control. Takes a one-byte parameter defining conceal display attributes, which can make text invisible until user interaction. 0x40 is used to start a concealed range (CDY), 0x4F is used to terminate it (SCD).{{Rp|AppB.3.2.7}} | {{vanchor|GRB}}, Green Background. | {{vanchor|MSG}}, Mosaic Green. Switch to mosaic, green foreground. | ({{vanchor|EDC2}}, not used) |
0x93 | ESC 0x53 (S) | (not used) | {{vanchor|YLB}}, Yellow Background. | {{vanchor|MSY}}, Mosaic Yellow. Switch to mosaic, yellow foreground. | ({{vanchor|EDC3}}, not used) |
0x94 | ESC 0x54 (T) | (not used) | {{vanchor|BLB}}, Blue Background. | {{vanchor|MSB}}, Mosaic Blue. Switch to mosaic, blue foreground. | ({{vanchor|EDC4}}, not used) |
0x95 | ESC 0x55 (U) | {{vanchor|P-MACRO}}, Photo Macro. Followed by a single-byte parameter (0x40 for define, 0x41 for define and execute, 0x42 to define a transmit-macro, 0x4F to delimit the end of a macro definition).{{Rp|AppB.3.2.9}} Second single-byte parameter (from 0x20 to 0x7F) identifies the photo macro being defined (from PM0 to PM95). | {{vanchor|MGB}}, Magenta Background. | {{vanchor|MSM}}, Mosaic Magenta. Switch to mosaic, magenta foreground. | {{vanchor|WWON}}, Word Wrap On. |
0x96 | ESC 0x56 (V) | (not used) | {{vanchor|CNB}}, Cyan Background. | {{vanchor|MSC}}, Mosaic Cyan. Switch to mosaic, cyan foreground. | {{vanchor|WWOF}}, Word Wrap Off. |
0x97 | ESC 0x57 (W) | (not used) | {{vanchor|WHB}}, White Background. | {{vanchor|MSW}}, Mosaic White. Switch to mosaic, white foreground. | {{vanchor|SCON}}, Scroll On. Next-lining off the bottom of the screen moves the rest of the screen up to make space. |
0x98 | ESC 0x58 (X) | {{vanchor|RPC}}, Repeat Control. Repeats preceding spacing graphical character a number of times specified by the low six bits of the following byte (from 0x40 to 0x7F). Repeats to end of line if byte is 0x40. Compare {{control code link|internal=1|REP}} from Data Syntax 3. | colspan="2"|{{vanchor|CDY}}, Conceal Display. Display characters as spaces (might be terminated by {{control code link|internal=1|SCD}}). | {{vanchor|SCOF}}, Scroll Off. Next-lining off the bottom of the screen wraps around to the top of the screen. | |
id="SPL"
| | ESC 0x59 (Y) | colspan="3"|SPL, Stop Lining. Terminates underlining. For mosaic characters, non-underlined font corresponds to contiguous display, with the blocks within a mosaic character joined together. | {{vanchor|USTA}}, Underline Start. Begins underlined letters, and switches to separated display for mosaics. | ||
id="STL"
| | ESC 0x5A (Z) | colspan="3"|STL, Start Lining. Begins underlined letters. For mosaics, this corresponds to separated display, with the blocks within a mosaic character shown separated. | {{vanchor|USTO}}, Underline Stop. Terminates underlining, and switches to contiguous display for mosaics. | ||
0x9B | ESC 0x5B ([) | (not used) | colspan="2"|{{vanchor|CSI}}, {{control code link|CSI|Control Sequence Introducer}}. | {{anchor|DS3FLC}}FLC, Flash Cursor. User input cursor turned on, flashing. | |
0x9C | ESC 0x5C (\) | (not used) | {{vanchor|NPO}}, Normal Polarity. Foreground in foreground colour, background in background colour. | {{vanchor|BBD}}, Black Background. | {{vanchor|STC}}, Steady Cursor. User input cursor turned on, always visible. |
0x9D | ESC 0x5D (]) | (not used) | {{vanchor|IPO}}, Inverted Polarity. Foreground in background colour, background in foreground colour. | {{vanchor|NBD}}, New Background. Set background colour to previous foreground colour. The current foreground colour is not affected. | {{anchor|DS3COF}}COF, Cursor Off. User input cursor invisible, but still functional. |
0x9E | ESC 0x5E (^) | {{anchor|DS1UNP}}UNP, Unprotected. Makes following characters unprotected from user input. | {{vanchor|TRB}}, Transparent Background. | {{vanchor|HMS}}, Hold Mosaic. Image subsequently stored control functions as the last received mosaic character. | {{vanchor|BSTO}}, Blink Stop. |
0x9F | ESC 0x5F (_) | {{vanchor|PRT}}, Protected. Makes following characters protected from user input | {{vanchor|SCD}}, Stop Conceal. Terminate {{control code link|internal=1|CDY}}. | {{vanchor|RMS}}, Release Mosaic. Terminate {{control code link|internal=1|HMS}}. | {{anchor|DS3UNP}}UNP, Unprotect. Makes a field unprotected (open to user input). |
References
{{reflist |refs=
}}
{{Videotex}}
{{Character encodings}}