chiark / gitweb /
Add the missing accented vowels for hanyu pinyin
authorBen Harris <bjh21@bjh21.me.uk>
Mon, 14 Feb 2022 15:38:38 +0000 (15:38 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Mon, 14 Feb 2022 15:38:38 +0000 (15:38 +0000)
That's carons on various vowels and some u+dieresis+other accent.
These are some double accents that we can actually represent.

bedstead.c

index e8e5440dd6074bbb6f004428add1b7cb8a27c6cf..f95765bdec9ff5288d1f38d953b03d1eb8153dfb 100644 (file)
@@ -689,6 +689,22 @@ static struct glyph {
  {{012,012,012,012,012,012,012,012,012}, U(01C1) }, /* Double pipe */
  {{004,004,004,037,004,037,004,004,004}, U(01C2) }, /* Double-barred pipe */
  {{004,004,004,004,004,000,004,000,000}, U(01C3) }, /* Exclamation point */
+ {{012,004,016,021,037,021,021,000,000}, U(01CD) }, /* Acaron */
+ {{012,004,016,001,017,021,017,000,000}, U(01CE) }, /* acaron */
+ {{012,004,000,016,004,004,016,000,000}, U(01CF) }, /* Icaron */
+ {{012,004,000,014,004,004,016,000,000}, U(01D0) }, /* icaron */
+ {{012,004,016,021,021,021,016,000,000}, U(01D1) }, /* Ocaron */
+ {{012,004,000,016,021,021,016,000,000}, U(01D2) }, /* ocaron */
+ {{012,004,021,021,021,021,016,000,000}, U(01D3) }, /* Ucaron */
+ {{012,004,021,021,021,021,017,000,000}, U(01D4) }, /* ucaron */
+ {{016,000,012,000,021,021,016,000,000}, U(01D5) }, /* Udieresismacron */
+ {{016,000,012,000,021,021,017,000,000}, U(01D6) }, /* udieresismacron */
+ {{002,004,021,000,021,021,016,000,000}, U(01D7) }, /* Udieresisacute */
+ {{002,004,021,000,021,021,017,000,000}, U(01D8) }, /* udieresisacute */
+ {{012,004,021,000,021,021,016,000,000}, U(01D9) }, /* Udieresiscaron */
+ {{012,004,021,000,021,021,017,000,000}, U(01DA) }, /* Udieresiscaron */
+ {{012,004,021,000,021,021,016,000,000}, U(01DB) }, /* Udieresisgrave */
+ {{012,004,021,000,021,021,017,000,000}, U(01DC) }, /* Udieresisgrave */
  {{000,000,016,001,037,021,016,000,000}, U(01DD) }, /* turned e */
  {{016,000,017,024,026,034,027,000,000}, U(01E2) }, /* AEmacron */
  {{016,000,012,005,017,024,016,000,000}, U(01E3) }, /* aemacron */