blob: 5949618328f78b27a203f25a7bff42630c7d4bc8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#!/bin/sh
while read -r first last name; do
./lscp "0x$first" "0x$last" > "$name.txt"
./txttopng -f gallant.hex -t "$name.txt" -p "Images/$first-$name.png"
./txttopng -f gallant.hex -t "$name.txt" -p "Images/$first-$name-Inverted.png" -i
done << EOF
0020 0080 Basic-Latin
00A0 0100 Latin-1-Supplement
0100 0180 Latin-Extended-A
0180 0250 Latin-Extended-B
0250 02B0 IPA-Extensions
02B0 0300 Spacing-Modifier-Letters
0300 0370 Combining-Diacritical-Marks
0370 0400 Greek-and-Coptic
0400 0500 Cyrillic
1E00 1F00 Latin-Extended-Additional
1F00 2000 Greek-Extended
2000 2070 General-Punctuation
2070 20A0 Superscripts-and-Subscripts
20A0 20D0 Currency-Symbols
20D0 2100 Combining-Diacritical-Marks-for-Symbols
2100 2150 Letterlike-Symbols
2150 2190 Number-Forms
2190 2200 Arrows
2200 2300 Mathematical-Operators
2300 2400 Miscellaneous-Technical
2400 2440 Control-Pictures
2440 2460 Optical-Character-Recognition
2460 2500 Enclosed-Alphanumerics
2500 2580 Box-Drawing
2580 25A0 Block-Elements
25A0 2600 Geometric-Shapes
2600 2700 Miscellaneous-Symbols
2700 27C0 Dingbats
27C0 27F0 Miscellaneous-Mathematical-Symbols-A
27F0 2800 Supplemental-Arrows-A
2800 2900 Braille-Patterns
2900 2980 Supplemental-Arrows-B
2A00 2B00 Supplemental-Mathematical-Operators
2B00 2C00 Miscellaneous-Symbols-and-Arrows
30A0 3100 Katakana
E0A0 E0F0 Private-Use-Area
FB00 FB50 Alphabetic-Presentation-Forms
FFF0 10000 Specials
EOF
./txttopng -f gallant.hex -t "UTF-8-demo.txt" -p "Images/UTF-8-demo-Markus-Kuhn-2002.png"
./txttopng -f gallant.hex -t "UTF-8-demo.txt" -p "Images/UTF-8-demo-Markus-Kuhn-2002-Inverted.png" -i
|