Skip to content

Commit 614d6ec

Browse files
committed
Re-generated teletext charsets
1 parent 995c70a commit 614d6ec

File tree

6 files changed

+629
-277
lines changed

6 files changed

+629
-277
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ To install the library:
1717

1818
To install the CLI:
1919

20-
go install github.com/asticode/go-astisub/astisub
20+
go install github.com/asticode/go-astisub/cmd/astisub
2121

2222
# Using the library in your code
2323

File renamed without changes.

internal/cmd/teletext/chars.txt

Lines changed: 227 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,227 @@
1+
// Copied from https://github.com/zapping-vbi/zvbi/blob/main/test/unicode-out-ref.txt
2+
// A huge thanks to them <3
3+
4+
-> Latin National Option Sub-sets
5+
6+
# ů č ť ž ý í ř é á ě ú š
7+
£ $ @ ← ½ → ↑ # — ¼ ‖ ¾ ÷
8+
# õ Š Ä Ö Ž Ü Õ š ä ö ž ü
9+
é ï à ë ê ù î # è â ô û ç
10+
# $ § Ä Ö Ü ^ _ ° ä ö ü ß
11+
£ $ é ° ç → ↑ # ù à ò è ì
12+
# $ Š ė ȩ Ž č ū š ą ų ž į
13+
# ń ą Ƶ Ś Ł ć ó ę ż ś ł ź
14+
ç $ ¡ á é í ó ú ¿ ü ñ è à
15+
# ¤ Ţ Â Ş Ǎ Í ı ţ â ş ǎ î
16+
# Ë Č Ć Ž Ð Š ë č ć ž ð š
17+
# ¤ É Ä Ö Å Ü _ é ä ö å ü
18+
 ğ İ Ş Ö Ç Ü Ğ ı ş ö ç ü
19+
20+
-> Latin G0 Primary Set
21+
22+
0 @ P ` p
23+
! 1 A Q a q
24+
" 2 B R b r
25+
# 3 C S c s
26+
¤ 4 D T d t
27+
% 5 E U e u
28+
& 6 F V f v
29+
' 7 G W g w
30+
( 8 H X h x
31+
) 9 I Y i y
32+
* : J Z j z
33+
+ ; K [ k {
34+
, < L \ l ¦
35+
- = M ] m }
36+
. > N ^ n ~
37+
/ ? O _ o ■
38+
39+
-> Latin G2 Supplementary Set
40+
41+
  ° — Ω ĸ
42+
¡ ± ˋ ¹ Æ æ
43+
¢ ² ˊ ® Ð đ
44+
£ ³ ˆ © ª ð
45+
$ × ˜ ™ Ħ ħ
46+
¥ µ ˉ ♪ ı
47+
# ¶ ˘ ₠ IJ ij
48+
§ · ˙ ‰ Ŀ ŀ
49+
¤ ÷ ¨ ɑ Ł ł
50+
‘ ’ . Ø ø
51+
“ ” ˚ Œ œ
52+
« » ˏ º ß
53+
← ¼ ˍ ⅛ Þ þ
54+
↑ ½ ˝ ⅜ Ŧ ŧ
55+
→ ¾ ˛ ⅝ Ŋ ŋ
56+
↓ ¿ ˇ ⅞ ʼn ■
57+
58+
-> Cyrillic G0 Primary Set - Option 1 - Serbian/Croatian
59+
60+
0 Ч П ч п
61+
! 1 А Ќ а ќ
62+
" 2 Б Р б р
63+
# 3 Ц С ц с
64+
$ 4 Д Т д т
65+
% 5 Е У е у
66+
& 6 Ф В ф в
67+
' 7 Г Ѓ г ѓ
68+
( 8 Х Љ х љ
69+
) 9 И Њ и њ
70+
* : Ј З ј з
71+
+ ; К Ћ к ћ
72+
, < Л Ж л ж
73+
- = М Ђ м ђ
74+
. > Н Ш н ш
75+
/ ? О Џ о ■
76+
77+
-> Cyrillic G0 Primary Set - Option 2 - Russian/Bulgarian
78+
79+
0 Ю П ю п
80+
! 1 А Я а я
81+
" 2 Б Р б р
82+
# 3 Ц С ц с
83+
$ 4 Д Т д т
84+
% 5 Е У е у
85+
ы 6 Ф Ж ф ж
86+
' 7 Г В г в
87+
( 8 Х Ь х ь
88+
) 9 И Ъ и ъ
89+
* : Ѝ З ѝ з
90+
+ ; К Ш к ш
91+
, < Л Э л э
92+
- = М Щ м щ
93+
. > Н Ч н ч
94+
/ ? О Ы о ■
95+
96+
-> Cyrillic G0 Primary Set - Option 3 - Ukrainian
97+
98+
0 Ю П ю п
99+
! 1 А Я а я
100+
" 2 Б Р б р
101+
# 3 Ц С ц с
102+
$ 4 Д Т д т
103+
% 5 Е У е у
104+
ï 6 Ф Ж ф ж
105+
' 7 Г В г в
106+
( 8 Х Ь х ь
107+
) 9 И І и і
108+
* : Ѝ З ѝ з
109+
+ ; К Ш к ш
110+
, < Л Є л є
111+
- = М Щ м щ
112+
. > Н Ч н ч
113+
/ ? О Ї о ■
114+
115+
-> Cyrillic G2 Supplementary Set
116+
117+
  ° — D d
118+
¡ ± ˋ ¹ E e
119+
¢ ² ˊ ® F f
120+
£ ³ ˆ © G g
121+
× ˜ ™ I i
122+
¥ µ ˉ ♪ J j
123+
# ¶ ˘ ₠ K k
124+
§ · ˙ ‰ L l
125+
÷ ¨ ɑ N n
126+
‘ ’ . Ł Q q
127+
“ ” ˚ ł R r
128+
« » ˏ ß S s
129+
← ¼ ˍ ⅛ U u
130+
↑ ½ ˝ ⅜ V v
131+
→ ¾ ˛ ⅝ W w
132+
↓ ¿ ˇ ⅞ Z z
133+
134+
-> Greek G0 Primary Set
135+
136+
0 ΐ Π ΰ π
137+
! 1 Α Ρ α ρ
138+
" 2 Β ʹ β ς
139+
# 3 Γ Σ γ σ
140+
$ 4 Δ Τ δ τ
141+
% 5 Ε Υ ε υ
142+
& 6 Ζ Φ ζ φ
143+
' 7 Η Χ η χ
144+
( 8 Θ Ψ θ ψ
145+
) 9 Ι Ω ι ω
146+
* : Κ Ϊ κ ϊ
147+
+ ; Λ Ϋ λ ϋ
148+
, « Μ ά μ ό
149+
- = Ν έ ν ύ
150+
. » Ξ ή ξ ώ
151+
/ ? Ο ί ο ■
152+
153+
-> Greek G2 Supplementary Set
154+
155+
  ° ? C c
156+
a ± ˋ ¹ D d
157+
b ² ˊ ® F f
158+
£ ³ ˆ © G g
159+
e x ˜ ™ J j
160+
h m ˉ ♪ L l
161+
i n ˘ ₠ Q q
162+
§ p ˙ ‰ R r
163+
: ÷ ¨ ɑ S s
164+
‘ ’ . Ί U u
165+
“ ” ˚ Ύ V v
166+
k t ˏ Ώ W w
167+
← ¼ ˍ ⅛ Y y
168+
↑ ½ ˝ ⅜ Z z
169+
→ ¾ ˛ ⅝ Ά Έ
170+
↓ x ˇ ⅞ Ή ■
171+
172+
-> Arabic G0 Primary Set
173+
174+
0    
175+
! 1    
176+
" 2    
177+
£ 3    
178+
$ 4    
179+
% 5    
180+
 6    
181+
 7    
182+
) 8    
183+
( 9    
184+
* :    
185+
+ ؛    
186+
، >    
187+
- =    
188+
. <    
189+
/ ؟  #  ■
190+
191+
-> Arabic G2 Supplementary Set
192+
193+
  à P é p
194+
  A Q a q
195+
  B R b r
196+
  C S c s
197+
  D T d t
198+
  E U e u
199+
  F V f v
200+
  G W g w
201+
  H X h x
202+
  I Y i y
203+
  J Z j z
204+
  K ë k â
205+
  L ê l ô
206+
  M ù m û
207+
  N î n ç
208+
  O  o
209+
210+
-> Hebrew G0 Primary Set
211+
212+
0 @ P א נ
213+
! 1 A Q ב ס
214+
" 2 B R ג ע
215+
# 3 C S ד ף
216+
$ 4 D T ה פ
217+
% 5 E U ו ץ
218+
& 6 F V ז צ
219+
' 7 G W ח ק
220+
( 8 H X ט ר
221+
) 9 I Y י ש
222+
* : J Z ך ת
223+
+ ; K ← כ ₪
224+
, < L ½ ל ‖
225+
- = M → ם ¾
226+
. > N ↑ מ ÷
227+
/ ? O # ן ■

0 commit comments

Comments
 (0)