charset: omit unassigned half of ascii table
[sheet.git] / shiar.inc.txt
1 # common meaning of second character
2         !       Grave
3         "       Double acute accent
4         '       Acute accent
5         (       Breve
6         ) +?    Inverted Breve
7         ,       Cedilla
8         -       Macron
9         .       Dot Above
10         /       Stroke
11         0       Ring above
12         2       Hook
13         8 +?    Double Grave
14         9       Horn
15         9 +     Curl
16         :       Diaeresis
17         ;       Ogonek (+Retroflex Hook/Tail)
18         <       Caron
19         >       Circumflex accent
20         ?       Tilde
21         _       Line below
22         c +     Smallcaps
23         I +     Turned
24         S       Superscript
25         s       Subscript
26
27         =       Cyrillic
28         *       Greek
29         %       Greek/Cyrillic special
30         +       lc: Arabic, uc: Hebrew
31         3       some Latin/Greek/Cyrillic letters
32         4       Bopomofo
33         5       Hiragana (also lc + a/e/i/o/u)
34         6       Katakana (also uc + a/e/i/o/u)
35         J +     Korean Jamo (also K)
36         p +     IPA extensions
37
38 # common first character
39         "       combining diacritic
40         '       spacing diacritic
41         R       square
42
43
44 # currency
45 #=e €  # in vim
46 #Eu €  # in zsh and vim
47 =B ฿  # more like B/, but prefer that for diacritical letter
48 =d ₫
49 =g ₴  # derived from cursive g= (soundalike h= or lookalike 2= seem bad options)
50 =L ₺
51 =N ₦
52 #=P ₽  # in vim
53 =p ₱  # =P conflicts with vim alternative for ruble
54 =R ₹  # conflicts with vim alternative for ruble
55 =t ₮
56 K/ ₭
57 Rs ₨
58 Sq ₪
59 m/ ₥
60
61 # useful characters
62 3: …  # opposite of ⋮ (more logical would be to swap with .3 ⋯)
63 .> ‣  # similar to .=
64 .1 ․  # obvious location, even though ‥ and … are at inconsistent .. and 3:
65 ** ⁑
66 *3 ⁂
67 8< ✂  # ascii scissors
68 :* ☃  # unicodesnowmanforyou.com
69 0Q ◔  # quarter black
70 0q ◕  # quarter not black, completes sequence 0m 0q 0R 0Q 0M
71
72 # missing mathematical symbols
73 (/ ⊄  # similar to (_
74 )/ ⊅  # similar to )_
75 (+ ∉  # (- with stroke
76 +) ∌  # -) with stroke
77 !3 ≢  # !=3
78 +T ⊤  # inverse -T
79 *+ ⋆  # apl star operator
80
81 # circled maths
82 *0 ⍟  # circle star, 0* is asterisk
83 0X ⊗  # *X like 0.
84 +0 ⊕  # 0+ already in use
85 0/ ⊘
86 0- ⊖
87 0* ⊛
88 0: ⨸
89 0% ⦼  # no circled percent, but close
90 0< ⧀
91 0= ⊜
92 0> ⧁
93 0! ⦶  # no circled exclamation mark
94 0I ⌽  # circle stile
95 0T ⍉  # circle backslash = APL Transpose
96
97 # greek-derived symbols
98 *a ⍺  # a* apl
99 *i ⍳  # i* apl
100 *I ⍸  # shifted *i
101 *r ⍴  # r* apl
102 *w ⍵  # w* apl
103 *f ϕ  # stroked f* symbol
104 *p ϖ  # omega p* symbol
105 *k ϗ  # k* abbreviation
106 *R ϱ  # tailed r* symbol
107 *h ϑ  # script h* symbol
108
109 # diagonal arrows
110 /! ↗  # /> in use
111 v/ ↙  # </ in use
112 !/ ↖  # /< (home)
113 /v ↘  # >/ (end)
114 *! ⇞  # page-up
115 *v ⇟  # page-down
116
117 # control/modifier keys
118 >I ⇥  # tab = Ctrl-I (also arrow-to-bar lookalike)
119 <I ⇤  # I< in use
120 <X ⌫  # erase left (bs)
121 X> ⌦  # erase right (del)
122 =X ⌧  # erase
123 aV ⎀  # insertation, commonly represented as a with caron below (V)
124 88 ⌘  # command (apple, windows, super)
125 #=/ ⌥  # option (alt)
126 CO ⎄  # composition (shift+altgr)
127 XO ⎈  # helm (ctrl)
128 +! ⇧  # white arrow (shift); like =!
129 Cr ↵  # &crarr; (carriage return); CR in use for actual control
130
131 # software command icons
132 Cv 📋  # clipboard (Ctrl-V)
133 Cs 💾  # floppy (Ctrl-S)
134 Cl 📂  # open file (Ctrl-L/O but co in use)
135 Cn 🗋  # empty document (Ctrl-N)
136 Cp 🖶  # print (Ctrl-P)
137 -O 🔎  # magnifying glass (search/details)
138
139 # xorg compatibility
140 .= •  # previously ()
141 <3 ♥  # rfc has trigraph cH-
142 :) ☺  # easy alias to 0u
143 :( ☹
144 FU 🖕  # common abbreviation for middle finger
145 #88 ∞  # alias to 00, prefer lookalike ⌘
146 #v/ √  # alias to RT
147 !? ‽  # previously ?!
148 ?! ⸘
149 fs ſ  # previously sl
150
151 # emoji
152 >- ☮  # peace; yahoo :)>-
153 %) ☯  # yin yang; yahoo (%)
154 !P ⚐  # flag; yahoo **==
155 bd 👍  # thumbsup; ms (Y) yahoo :-bd github :+1:
156 pq 👎  # thumbsdown; ms (N) yahoo :-q github :-1:
157 /m ✊  # fist; gmail \m/
158 C) ☕  # coffee; ms (c) yahoo ~O)
159 ~@ 💩  # poo; gmail ~@~
160 +O 🍎  # apple (also private U+F8FF)
161 X) ❖  # turned microsoft logo (similar to ms (xx) xbox logo)
162
163 # smiley faces
164 :o 😲  # astonished; ms surprised
165 :D 😃  # open mouth :smiley:
166 B) 😎  # sunglasses; cool; ms (H)
167 TT 😢  # cry; :'(
168 ;) 😉  # wink
169 #:! 😞  # disappointed; ms :|
170 :! 😐  # neutral; gmail straight :-| yahoo straight :|
171 :/ 😕  # confused; gmail slant :-/ twitch undecided :/
172 :s 😖  # confounded; wordpress :? ms confused :s skype worried :s
173 :P 😝  # tongue; literally 😛
174 8O 😲  # astonished; ms/wordpress shocked 8O
175 >) 😈  # devil; gmail }:-) yahoo >:) facebook 3:)
176 >( 😠  # angry; ms :@ yahoo/skype X( facebook >:( twitch >(
177 :x 😚  # kissing; gmail :* or :-x (mad in ms)
178 :z 😴  # sleeping; twitch bored :z (sleepy 😪 tired 😫)
179
180 # animals
181 @_ 🐌  # snail
182 :@ 🐷  # pig; gmail :(:) ms yahoo :@)
183 #:3 🐱  # cat; ms (@) facebook/skype :3 (already in use, as is :X)
184 :> 🐔  # chicken; yahoo ~:>
185 (> 🐧  # penguin; facebook <(")
186
187 # obvious line drawing gaps
188 ll ╴
189 rr ╶
190 uu ╵
191 dD ╷  # goddamn! stupid arabic dad got there first
192 LL ╸
193 RR ╺
194 UU ╹
195 DD ╻
196 Hh ╾
197 hH ╼
198 Vv ╿
199 vV ╽
200 2- ╌  # exactly like to 3 and 4
201 2_ ╍
202 2! ╎
203 2/ ╏
204 BF ╳  # FD and BD combined; FB already in use
205
206 # additional letters
207 HW Ƕ  # HV conflicts with vh line drawing
208 hw ƕ
209 db ȸ
210 qp ȹ
211 # old/middle english (uncommon)
212 WY Ƿ  # replaced by UU, later W
213 wy ƿ
214 YG Ȝ  # g-derived Y
215 yg ȝ
216 # common ipa
217 s2 ʃ  # can't use sh, keep es for subscript; no S-hook since (retroflex) hook is at S;
218 #S2 Ʃ  # derived uppercase, not ipa; occupied by SHIFT-TWO control
219 l2 ɬ  # only belt, but same place of articulation as r2 s2 d2
220 ?. ʔ
221 ?/ ʡ
222 # clicks
223 !C ǀ  # corresponding zulu letter
224 !Q ǃ  # idem; !. for lookalike (previously ʗ)
225 !X ǁ  # idem; !/ for lookalike (previously ʖ)
226 !A ǂ  # Alveolar; !- looks alike, != even more so but already occupied
227 !B ʘ  # Bilabial
228 !R ‼  # Retroflex (or Repeated); !! looks alike but occupied
229 # grave (or similar)
230 R! Ȑ  # no R-grave; double down
231 r! ȑ
232 S! Ș  # no S-grave; comma in use for cedilla, so misusing grave seems only fair
233 s! ș
234 T! Ț  # no T-grave; like S!
235 t! ț
236
237 # subscripts
238 as ₐ
239 #es ₑ  #TODO: move esh
240 @s ₔ
241 hs ₕ
242 is ᵢ
243 js ⱼ
244 ks ₖ
245 ls ₗ
246 ms ₘ
247 ns ₙ
248 os ₒ
249 ps ₚ
250 rs ᵣ
251 Ss ₛ  # ss is ß
252 #ts ₜ  # both ts and Ts in use for Ћ
253 us ᵤ
254 vs ᵥ
255 xs ₓ
256
257 # superscripts (modifier letters)
258 AS ᵃ  # alef was first for aS
259 bS ᵇ
260 CS ᶜ  # cS is ♠
261 dS ᵈ
262 eS ᵉ
263 #fS ᶠ  # both fS and FS in use
264 gS ᵍ
265 hS ʰ  # ipa release
266 iS ⁱ
267 jS ʲ  # ipa release
268 kS ᵏ
269 lS ˡ  # ipa release
270 mS ᵐ
271 #nS ⁿ  # already present
272 oS ᵒ
273 pS ᵖ
274 rS ʳ
275 sS ˢ
276 tS ᵗ
277 uS ᵘ
278 vS ᵛ
279 wS ʷ  # ipa release
280 xS ˣ
281 yS ʸ
282 zS ᶻ
283
284 # capital superscripts; avoid as most *S are in use
285 #AS ᴬ
286 ##BS ᴮ
287 ##DS ᴰ
288 ##ES ᴱ
289 ##GS ᴳ
290 ##HS ᴴ
291 ##IS ᴵ
292 #JS ᴶ
293 #KS ᴷ
294 #LS ᴸ
295 #MS ᴹ
296 ##NS ᴺ
297 ##OS ᴼ
298 #PS ᴾ
299 ##RS ᴿ
300 ##TS ᵀ
301 ##US ᵁ
302 ##VS ⱽ
303 #WS ᵂ
304
305 # expected but missing
306 A. Ȧ
307 a. ȧ
308 #A0 Ǻ  # normal A-ring already provided by AA
309 #a0 ǻ
310 H< Ȟ
311 h< ȟ
312 j. ȷ
313 O. Ȯ
314 o. ȯ
315 N! Ǹ
316 n! ǹ
317 Y- Ȳ  # conflicts with vim alternative for yen
318 y- ȳ
319 'i ͺ # spacing iota subscript (like "i for combining)
320 =v ⇓
321 =! ⇑
322 Ac ℀  # prefer common A-smallcap for ac
323 As ℁  # prefer common a-subscript for as
324 cu ℆  # co ís present though
325 1/ ⅟
326 03 ↉
327 17 ⅐
328 19 ⅑
329 10 ⅒
330
331 # relocate
332 a" ǟ  # a1 # long umlauted, very similar to double acute
333 A" Ǟ  # A1
334 jo ё  # io # consistent with ja/ju
335 JO Ё  # IO
336 ji ї  # yi # idem
337 JI Ї  # YI
338 Z1 Ʒ  # ED # doesn't make sense, put it with S1
339 z1 ʒ  # ed # not in vim
340 =Y ¥  # Ye # also Y- in vim
341
342 # bars and strokes
343 A/ Ⱥ
344 a/ ⱥ
345 B/ Ƀ
346 B- Ƃ
347 b- ƃ
348 b/ ƀ
349 C/ Ȼ
350 c/ ȼ
351 E/ Ɇ
352 e/ ɇ
353 F/ Ꞙ
354 f/ ꞙ
355 I/ Ɨ
356 i/ ɨ
357 J/ Ɉ
358 j/ ɉ
359 L- Ƚ
360 l- ƚ  # not really a macron, but wouldn't really make sense anyway otherwise
361 l? ɫ  # idem
362 L? Ɫ
363 P/ Ᵽ
364 p/ ᵽ
365 R/ Ɍ
366 r/ ɍ
367 U/ Ʉ
368 u/ ʉ
369 Y/ Ɏ
370 y/ ɏ
371
372 # middle tilde  #XXX: not tilde above
373 #b? ᵬ
374 #d? ᵭ
375 #f? ᵮ
376 #m? ᵯ
377 ##n? ᵰ  # already a tilde above
378 #p? ᵱ
379 #r? ᵲ
380 #s? ᵴ
381 #t? ᵵ
382 #z? ᵶ
383
384 # inverted breves
385         # not used all that much, better leave x) free
386 #")
387 #')
388 #A) Ȃ
389 #a) ȃ
390 #E) Ȇ
391 #e) ȇ
392 #I) Ȋ  # )I exists, but should not confuse
393 #i) ȋ
394 #O) Ȏ
395 #o) ȏ
396 #R) Ȓ
397 #r) ȓ
398 #U) Ȗ  # )U exists
399 #u) ȗ
400
401 # double grave
402         # usage is similar to inverted breve, just as rare
403 #"8
404 #'8
405 #A8 Ȁ
406 #a8 ȁ
407 #E8 Ȅ
408 #e8 ȅ
409 #I8 Ȉ
410 #i8 ȉ
411 #O8 Ȍ
412 #o8 ȍ
413 #R8 Ȑ
414 #r8 ȑ
415 #U8 Ȕ
416 #u8 ȕ
417
418 # hooks
419 #"2
420 #'2
421 B2 Ɓ
422 b2 ɓ
423 C2 Ƈ
424 c2 ƈ
425 #D2 Ɗ  # in use by control char
426 d2 ɗ  # hook
427 d; ɖ  # R (tail)
428 D; Ɖ
429 E, Ȩ
430 e, ȩ
431 F, Ƒ  # described as hook, but similar to cedilla
432 f, ƒ  # replaces more specialised f( and Fl, unified nowadays
433 G2 Ɠ
434 g2 ɠ
435 H2 Ɦ  # different hook from lowercase
436 h2 ɦ
437 HG Ꜧ  # similar to NG, distinct from ꞕ ḩ ⱨ
438 hg ꜧ
439 K2 Ƙ
440 k2 ƙ
441 l; ɭ  # R
442 MG Ɱ  # M2 in use
443 mg ɱ  # similar to ng
444 N2 Ɲ  # left hook
445 n2 ɲ
446 n; ɳ  # R
447 #P2 Ƥ  # in use by control char
448 p2 ƥ
449 Q; Ɋ  # hook tail
450 q; ɋ  # hook tail
451 q2 ʠ  # hook
452 R; Ɽ  # R (tail)
453 r; ɽ
454 s; ʂ  # R
455 T2 Ƭ  # hook
456 t2 ƭ
457 T; Ʈ  # R
458 t; ʈ
459 V2 Ʋ
460 v2 ʋ
461 v; ⱱ
462 W; Ⱳ
463 w; ⱳ
464 Y; Ƴ  # not a hook below, but Y2 hook above is already present
465 y; ƴ
466 Z, Ȥ  # prefer cedilla similarity like F,
467 z, ȥ
468 z; ʐ  # R
469
470 # curls (9 is mostly free because horns are so rare)
471 c9 ɕ
472 d9 ȡ
473 j9 ʝ  # crossed-tail actually
474 l9 ȴ
475 n9 ȵ
476 t9 ȶ
477 v9 ⱴ
478 z9 ʑ
479 #S9 ʆ
480 #Z9 ʓ
481
482 # tone letters
483 #2/ ƻ  # rarely used, and double dash is far more logical
484 %2 Ƨ
485 2% ƨ
486 %6 Ƅ
487 6% ƅ
488 %5 Ƽ
489 5% ƽ
490
491 # turned/inverted (trailing I is uncommon for lowercase, and already used thusly for !I, ?I and NI)
492 AI Ɐ
493 aI ɐ
494 cI ɔ  # open o
495 #EI Ǝ  # would be confusing, as it's not uppercase schwa eI
496 eI ə  # schwa, not turned E (latter is very uncommon)
497 FI Ⅎ  # not a letter
498 fI ⅎ  # idem
499 gI ᵷ
500 hI ɥ
501 iI ᴉ
502 KI Ʞ
503 kI ʞ
504 LI Ꞁ
505 lI ꞁ
506 MI Ɯ
507 mI ɯ
508 #nI ᴎ  # reversed capital N, but NI already in use
509 rI ɹ
510 #RI ᴚ  # conflicts with RI control char
511 TI Ʇ
512 tI ʇ
513 VI Ʌ
514 vI ʌ
515 wI ʍ
516 yI ʎ
517
518 # open/ipa vowels
519 oE ɶ  # Oe also available, but E looks capital
520 ap ɑ  #XXX ao
521 Ap ɒ  #XXX Ao? (AO in use)
522 ep ɛ  #XXX eo
523  # Ɛ  #XXX Eo or EO
524 3p ɜ  #XXX 3o
525 up ʊ  #XXX uo
526  # Ʊ  #XXX Uo or UO
527
528 # ipa (*p)
529 #:> ː  # :p
530 #:< ˑ  # .p -p
531 8p ɞ
532 Ep ɘ
533 op ɵ
534 Op ɤ  #XXX oy would look alike
535 ?p ʕ
536 ww ʬ
537 gp ɡ
538 #lp ɬ  #XXX: lb for 'belt'
539 jp ɟ
540 lz ɮ  #XXX
541 r2 ɾ  #XXX: fishhook
542 Jp ʄ
543 Gp ɣ
544 rl ɼ
545 rL ɺ
546 rp ɻ
547 Rp ʁ
548 mL ɰ  # like rL (XXX mp?)
549
550 # small caps (*c)
551 bc ʙ
552 gc ɢ
553 hc ʜ
554 ic ɪ
555 lc ʟ
556 nc ɴ
557 rc ʀ
558 yc ʏ
559 # more from phonetics extensions
560 ac ᴀ
561 cc ᴄ
562 dc ᴅ
563 ec ᴇ
564 fc ꜰ
565 jc ᴊ
566 kc ᴋ
567 mc ᴍ
568 oc ᴏ
569 pc ᴘ
570 tc ᴛ
571 sC ꜱ  # sc/Sc/SC in use
572 uc ᴜ
573 vc ᴠ
574 wc ᴡ
575 zc ᴢ
576
577 # hangeul jamo consonants at *J
578 gJ ㄱ
579 GJ ㄲ
580 xJ ㄳ
581 nJ ㄴ
582 dJ ㄷ
583 DJ ㄸ
584 rJ ㄹ
585 mJ ㅁ
586 bJ ㅂ
587 BJ ㅃ
588 sJ ㅅ
589 SJ ㅆ
590 0J ㅇ
591 jJ ㅈ
592 JJ ㅉ
593 cJ ㅊ
594 kJ ㅋ
595 tJ ㅌ
596 pJ ㅍ
597 hJ ㅎ
598
599 # hangeul jamo vowels at *J
600 aJ ㅏ
601 AJ ㅐ
602 eJ ㅓ
603 EJ ㅔ
604 oJ ㅗ
605 OJ ㅚ
606 uJ ㅜ
607 UJ ㅝ
608 iJ ㅣ
609 vJ ㅝ
610 VJ ㅞ
611 wJ ㅘ
612 WJ ㅙ
613 yJ ㅑ
614 YJ ㅒ
615 -J ㅡ  # qJ?
616 +J ㅢ  # QJ?
617
618 # hangeul jamo iotized vowels at *K (for Korean)
619 uK ㅠ
620 UK ㆌ
621 oK ㅛ
622 eK ㅕ
623 EK ㅖ
624
625 # eastern arabic digits (0a-9a are persian variants)
626 1A ١
627 2A ٢
628 3A ٣
629 4A ٤
630 5A ٥
631 6A ٦
632 7A ٧
633 8A ٨
634 9A ٩
635 0A ٠
636
637 # common formatting control
638 ZS \8203  # ZWSP; capitals like other Cc
639 ZN \8204  # ZWNJ;                           less obvious alt: 'Z
640 ZW \8205  # ZWJ; ZJ somewhy used for tsadi; less obvious alt: "Z
641 LR \8206  # LRM
642 RL \8207  # RLM; keep rl for ɼ
643
644 ###
645 # under development or temporary
646
647 # incompatible
648 $PR ► # current PR should be TR
649 $PL ◄ # current PL should be TL
650 $XX ✘ # current XX should be xx
651 $OK ✔ # current OK should be ok
652 $'> ˆ # where to put ^?
653 $'? ˜ # where to put ~?
654 $?' ΄ # tonos
655 $?" ΅ # tonos+dialytika
656 $!: ῏ # psili+peris
657 $?, ῞ # dasia+oxia
658 $,! ῝ # dasia+varia
659 $,' ῾ # dasia
660 $;! ῍ # psili+varia
661 $;' ᾿ # psili
662 $?: ῟ # dasia+peris
663 $?; ῎ # psili+oxia
664
665 # undecided
666 $<> ♦
667 $ud ↨ # UD with base
668 $FS   # figure space
669 $!o ϕ # Ph?
670 $D= ₯
671 $vv װ
672 $vy ױ
673 $yy ײ
674 $g1 ׳
675 $g2 ״
676
677 # rfc (incorrectly?) maps double to heavy
678 $vL ╡
679 $Vl ╢
680 $Dl ╖
681 $dL ╕
682 $VL ╣
683 $VV ║
684 $DL ╗
685 $UL ╝
686 $Ul ╜
687 $uL ╛
688 $vR ╞
689 $Vr ╟
690 $UR ╚
691 $DR ╔
692 $UH ╩
693 $DH ╦
694 $VR ╠
695 $HH ═
696 $VH ╬
697 $uH ╧
698 $Uh ╨
699 $dH ╤
700 $Dh ╥
701 $Ur ╙
702 $uR ╘
703 $dR ╒
704 $Dr ╓
705 $Vh ╫
706 $vH ╪
707
708 $\@ \0  # NUL NU \0
709 $\A \ 1  # SOH SH
710 $\B \ 2  # STX SX
711 $\C \ 3  # ETX EX
712 $\D \ 4  # EOT ET
713 $\E \ 5  # ENQ EQ
714 $\F \ 6  # ACK AK
715 $\G \a  # BEL BL \a
716 $\H \b  # BS  BS \b
717 $\I       # TAB HT \t
718 $\J \0  # LF  LF \n  #TODO literal newline
719 $\K \v  # VT  VT \v
720 $\L \f  # FF  FF \f
721 $\M \r  # CR  CR \r
722 $\N \ e  # SO  SO
723 $\O \ f  # SI  SI
724 $\P \10  # DLE DL
725 $\Q \11  # DC1 D1
726 $\R \12  # DC2 D2
727 $\S \13  # DC3 D3
728 $\T \14  # DC4 D4
729 $\U \15  # NAK NK
730 $\V \16  # SYN SY
731 $\W \17  # ETB EB
732 $\X \18  # CAN CN
733 $\Y \19  # EM  EM
734 $\Z \1a  # SUB SB
735 $\[ \e  # ESC EC \e
736 $\\ \1c  # FS  FS
737 $\] \1d  # GS  GS
738 $\^ \1e  # RS  RS
739 $\_ \1f  # US  US
740 $\? \7f  # DEL DT
741
742 $\` \128  # PAD PA
743 $\a \129  # HOP HO
744 $\b \130  # BPH
745 $\c \131  # NBH
746 $\d \132  # IND
747 $\e \133  # NEL
748 $\f \134  # SSA
749 $\g \135  # ESA
750 $\h \136  # HTS
751 $\i \137  # HTJ
752 $\j \138  # VTS
753 $\k \139  # PLD
754 $\l \140  # PLU
755 $\m \141  # RI
756 $\n \142  # SS2
757 $\o \143  # SS3
758 $\p \144  # DCS
759 $\q \145  # PU1
760 $\r \146  # PU2
761 $\s \147  # STS
762 $\t \148  # CCH
763 $\u \149  # MW
764 $\v \150  # SPA
765 $\w \151  # EPA
766 $\x \152  # SOS
767 $\y \153  # SGCI
768 $\z \115  # ASCI
769 $\{ \155  # CSI
770 $\| \156  # ST
771 $\} \157  # OSC
772 $\~ \158  # PM
773 $\! \159  # APC
774