Skip to content

Commit 78f319a

Browse files
committed
Table formatting
1 parent 5a1785d commit 78f319a

File tree

1 file changed

+38
-37
lines changed

1 file changed

+38
-37
lines changed

emulators/fonts/vwsvtfont/README.md

+38-37
Original file line numberDiff line numberDiff line change
@@ -57,35 +57,35 @@ The filenames map to various states of the terminal: 80 or
5757
& Technical Character Set, and so on. This table will help you to
5858
decode which is which. Click on the name to see an ASCII art preview.
5959

60-
| Filename<BR>vwsvt0-\_\_.txt | Term<br>size | SGR1<br>(Bold) | DECDHL<br>(Double size) | DECDWL<br>(Double wide) | DECCOLM<br>(132 column mode) | Character Set<br>(Blank: Latin-1) | Cell Size |
61-
|-----------------------------------------------------------------|-------------:|:--------------:|:-----------------------:|:-----------------------:|:----------------------------:|-----------------------------------|:---------:|
62-
| [19](txt/vwsvt0_19.txt) | 80 × 24 | | | | | | 10x20 |
63-
| [narrow19](txt/vwsvt0_narrow19.txt) | 132 × 24 | | | || | 6x20 |
64-
| [wide19](txt/vwsvt0_wide19.txt) | 66 × 24 | | | || | 12x20 |
65-
| [dblwide19](txt/vwsvt0_dblwide19.txt) | 40 × 24 | | | | | | 20x20 |
66-
| [bold19](txt/vwsvt0_bold19.txt) | 80 × 24 || | | | | 10x20 |
67-
| [bold_narrow19](txt/vwsvt0_bold_narrow19.txt) | 132 × 24 || | || | 6x20 |
68-
| [bold_wide19](txt/vwsvt0_bold_wide19.txt) | 66 × 24 || | || | 12x20 |
69-
| [bold_dblwide19](txt/vwsvt0_bold_dblwide19.txt) | 40 × 24 || | | | | 20x20 |
70-
| | | | | | | | |
71-
| [dectech19](txt/vwsvt0_dectech19.txt) | 80 × 24 | | | | | DEC Gfx, Tech | 10x20 |
72-
| [narrow_dectech19](txt/vwsvt0_narrow_dectech19.txt) | 132 × 24 | | | || DEC Gfx, Tech | 6x20 |
73-
| [wide_dectech19](txt/vwsvt0_wide_dectech19.txt) | 66 × 24 | | | || DEC Gfx, Tech | 12x20 |
74-
| [dblwide_dectech19](txt/vwsvt0_dblwide_dectech19.txt) | 40 × 24 | | | | | DEC Gfx, Tech | 20x20 |
75-
| [bold_dectech19](txt/vwsvt0_bold_dectech19.txt) | 80 × 24 || | | | DEC Gfx, Tech | 10x20 |
76-
| [bold_narrow_dectech19](txt/vwsvt0_bold_narrow_dectech19.txt) | 132 × 24 || | || DEC Gfx, Tech | 6x20 |
77-
| [bold_wide_dectech19](txt/vwsvt0_bold_wide_dectech19.txt) | 66 × 24 || | || DEC Gfx, Tech | 12x20 |
78-
| [bold_dblwide_dectech19](txt/vwsvt0_bold_dblwide_dectech19.txt) | 40 × 24 || | | | DEC Gfx, Tech | 20x20 |
79-
| | | | | | | | |
80-
| [38](txt/vwsvt0_38.txt)<sup>‡</sup> | 40 × 12 | | | | | | 20x40 |
81-
| [narrow38](txt/vwsvt0_narrow38.txt) | 66 × 12 | | | || | 12x40 |
82-
| [bold38](txt/vwsvt0_bold38.txt)<sup>‡</sup> | 40 × 12 || | | | | 20x40 |
83-
| [bold_narrow38](txt/vwsvt0_bold_narrow38.txt) | 66 × 12 || | || | 12x40 |
84-
| | | | | | | | |
85-
| [dectech38](txt/vwsvt0_dectech38.txt) | 40 × 12 | | | | | DEC Gfx, Tech | 20x40 |
86-
| [narrow_dectech38](txt/vwsvt0_narrow_dectech38.txt) | 66 × 12 | | | || DEC Gfx, Tech | 12x40 |
87-
| [bold_dectech38](txt/vwsvt0_bold_dectech38.txt) | 40 × 12 || | | | DEC Gfx, Tech | 20x40 |
88-
| [bold_narrow_dectech38](txt/vwsvt0_bold_narrow_dectech38.txt) | 66 × 12 || | || DEC Gfx, Tech | 12x40 |
60+
| Filename<BR>vwsvt0-\_\_.txt | Terminal<br>size | SGR1<br>(Bold) | DECDHL<br>( size) | DECDWL<br>( wide) | DECCOLM<br>(132-column mode) | Character Set | Cell Size |
61+
|-----------------------------------------------------------------|-----------------:|:--------------:|:-------------------:|:-------------------:|:----------------------------:|---------------|:---------:|
62+
| [19](txt/vwsvt0_19.txt) | 80 × 24 | | | | | Latin-1 | 10x20 |
63+
| [narrow19](txt/vwsvt0_narrow19.txt) | 132 × 24 | | | || Latin-1 | 6x20 |
64+
| [wide19](txt/vwsvt0_wide19.txt) | 66 × 24 | | ||| Latin-1 | 12x20 |
65+
| [dblwide19](txt/vwsvt0_dblwide19.txt) | 40 × 24 | | || | Latin-1 | 20x20 |
66+
| [bold19](txt/vwsvt0_bold19.txt) | 80 × 24 || | | | Latin-1 | 10x20 |
67+
| [bold_narrow19](txt/vwsvt0_bold_narrow19.txt) | 132 × 24 || | || Latin-1 | 6x20 |
68+
| [bold_wide19](txt/vwsvt0_bold_wide19.txt) | 66 × 24 || ||| Latin-1 | 12x20 |
69+
| [bold_dblwide19](txt/vwsvt0_bold_dblwide19.txt) | 40 × 24 || || | Latin-1 | 20x20 |
70+
| | | | | | | | |
71+
| [dectech19](txt/vwsvt0_dectech19.txt) | 80 × 24 | | | | | DEC Gfx, Tech | 10x20 |
72+
| [narrow_dectech19](txt/vwsvt0_narrow_dectech19.txt) | 132 × 24 | | | || DEC Gfx, Tech | 6x20 |
73+
| [wide_dectech19](txt/vwsvt0_wide_dectech19.txt) | 66 × 24 | | ||| DEC Gfx, Tech | 12x20 |
74+
| [dblwide_dectech19](txt/vwsvt0_dblwide_dectech19.txt) | 40 × 24 | | || | DEC Gfx, Tech | 20x20 |
75+
| [bold_dectech19](txt/vwsvt0_bold_dectech19.txt) | 80 × 24 || | | | DEC Gfx, Tech | 10x20 |
76+
| [bold_narrow_dectech19](txt/vwsvt0_bold_narrow_dectech19.txt) | 132 × 24 || | || DEC Gfx, Tech | 6x20 |
77+
| [bold_wide_dectech19](txt/vwsvt0_bold_wide_dectech19.txt) | 66 × 24 || ||| DEC Gfx, Tech | 12x20 |
78+
| [bold_dblwide_dectech19](txt/vwsvt0_bold_dblwide_dectech19.txt) | 40 × 24 || || | DEC Gfx, Tech | 20x20 |
79+
| | | | | | | | |
80+
| [38](txt/vwsvt0_38.txt)<sup>‡</sup> | 40 × 12 | || | | Latin-1 | 20x40 |
81+
| [narrow38](txt/vwsvt0_narrow38.txt) | 66 × 12 | || || Latin-1 | 12x40 |
82+
| [bold38](txt/vwsvt0_bold38.txt)<sup>‡</sup> | 40 × 12 ||| | | Latin-1 | 20x40 |
83+
| [bold_narrow38](txt/vwsvt0_bold_narrow38.txt) | 66 × 12 ||| || Latin-1 | 12x40 |
84+
| | | | | | | | |
85+
| [dectech38](txt/vwsvt0_dectech38.txt) | 40 × 12 | || | | DEC Gfx, Tech | 20x40 |
86+
| [narrow_dectech38](txt/vwsvt0_narrow_dectech38.txt) | 66 × 12 | || || DEC Gfx, Tech | 12x40 |
87+
| [bold_dectech38](txt/vwsvt0_bold_dectech38.txt) | 40 × 12 ||| | | DEC Gfx, Tech | 20x40 |
88+
| [bold_narrow_dectech38](txt/vwsvt0_bold_narrow_dectech38.txt) | 66 × 12 ||| || DEC Gfx, Tech | 12x40 |
8989

9090

9191
<ul><p> <sup>‡</sup> <i>The filenames vwsvt0-38.pcf and
@@ -112,28 +112,29 @@ bottom half, `Esc # 4`. Both lines must hold the same characters.
112112
**DECCOLM**: DEC Private Mode 3 sets the column mode. When set low
113113
with `Esc [ ? 3 l`, the terminal is set to 80-column mode. When set
114114
high with `Esc [ ? 3 h`, 132-column mode. Note that if DECDHL or
115-
DECDHL is also set, the effective number of columns is 66.
115+
DECDWL is also set, the effective number of columns is 66.
116116

117117
### Character encoding
118118

119-
The encodings used are Latin-1 and "dectech" (for math and box drawing
120-
glyphs). Both encoding use 8-bit characters (>128) and are thus
121-
incompatible with Unicode. You'll need to set your shell's encoding to
122-
Latin-1 to have them display correctly — e.g., `export
119+
The encodings used are Latin-1 and "dectech" (for mathematics and box
120+
drawing glyphs). Both encoding use 8-bit characters (>128) and are
121+
thus incompatible with Unicode. You'll need to set your shell's
122+
encoding to Latin-1 to have them display correctly — e.g., `export
123123
LANG=en_US.iso8859-1`. Not all systems include Latin-1 support by
124124
default. For example, on Debian GNU/Linux, you'll need to uncomment
125125
the line that says `en_US.ISO-8859-1` in the file /etc/locale.gen and
126126
then run `locale-gen`.
127127

128-
Note that the "dectech" fonts include the DEC Special Graphics font in
129-
GL (7-bit ASCII) and the DEC Technical Character Set in GR ("high ASCII").
128+
Note that the "dectech" fonts include both the DEC Special Graphics
129+
font ("Gfx") in GL (7-bit ASCII) and the DEC Technical Character Set
130+
("TCS") in GR ("high ASCII").
130131

131132
<img alt="An example of the double-high, double-wide DEC Technical Character Set in the VWSVT font" src="README.md.d/dectech38.png" width=80%>
132133

133134
<details><summary>How one could use this encoding on a VT340</summary>
134135

135136
If one wanted to set up a terminal to use the same character encoding
136-
as this font it could be configured like so:
137+
as the VWSVT typeface presumes, it could be configured like so:
137138

138139
| Set assignments | Escape sequence |
139140
|-----------------------|-----------------|

0 commit comments

Comments
 (0)