chiark / gitweb /
More IPA characters.
authorBen Harris <bjh21@bjh21.me.uk>
Sat, 24 Jun 2017 11:10:38 +0000 (12:10 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Sat, 24 Jun 2017 11:10:38 +0000 (12:10 +0100)
I think that's all the spacing characters in IPA that are also in Unicode.

bedstead.c

index 153304fe0003434f340862714c88ee27f093d50f..d631f0a34b79e347bbc73b828476895fd5b3843e 100644 (file)
@@ -649,14 +649,24 @@ struct glyph {
  {{006,001,017,021,021,021,017,001,001}, 0x02a0 }, /* Hooktop Q */
  {{016,021,002,004,037,004,004,000,000}, 0x02a1 }, /* Barred glottal stop */
  {{016,021,010,004,037,004,004,000,000}, 0x02a2 }, /* Barred reversed glottal stop */
+ /* Spacing modifier letters */
  {{020,020,030,024,024,000,000,000,000}, 0x02b0 }, /* Superscript H */
  {{010,000,010,010,010,020,000,000,000}, 0x02b2 }, /* Superscript J */
- {{000,000,012,004,000,004,012,000,000}, 0x02d0 }, /* triangularcolon */
+ {{004,004,010,000,000,000,000,000,000}, 0x02bc }, /* Modifier apostrophe */
+ {{004,004,004,000,000,000,000,000,000}, 0x02c8 }, /* Vertical stroke (superior) */
+ {{000,000,000,000,000,000,004,004,004}, 0x02cc }, /* Vertical stroke (inferior) */
+ {{000,000,012,004,000,004,012,000,000}, 0x02d0 }, /* Length mark */
+ {{000,000,012,004,000,000,000,000,000}, 0x02d1 }, /* Half-length mark */
  {{024,010,024,024,010,000,000,000,000}, 0x02e0 }, /* Superscript gamma */
  {{030,010,010,010,034,000,000,000,000}, 0x02e1 }, /* Superscript L */
  {{000,000,014,010,030,000,000,000,000}, 0x02e2 }, /* Superscript S */
  {{000,000,024,010,024,000,000,000,000}, 0x02e3 }, /* Superscript X */
  {{010,024,020,010,010,000,000,000,000}, 0x02e4 }, /* Superscript reversed glottal stop */
+ {{037,001,001,001,001,001,001,000,000}, 0x02e5 }, /* Extra-high tone letter */
+ {{001,037,001,001,001,001,001,000,000}, 0x02e6 }, /* High tone letter */
+ {{001,001,001,037,001,001,001,000,000}, 0x02e7 }, /* Mid tone letter */
+ {{001,001,001,001,001,037,001,000,000}, 0x02e8 }, /* Low tone letter */
+ {{001,001,001,001,001,001,037,000,000}, 0x02e9 }, /* Extra-low tone letter */
 
  /* Greek and Coptic*/
  {{004,012,021,021,037,021,021,000,000}, 0x0391, "Alpha" },
@@ -808,6 +818,7 @@ struct glyph {
  {{022,022,011,000,000,000,000,000,000}, 0x201f }, /* quotedblreversed */
  {{000,000,016,016,016,000,000,000,000}, 0x2022, "bullet" },
  {{025,021,012,004,025,004,012,021,025}, 0x203b }, /* referencemark */
+ {{000,000,000,000,000,000,000,021,016}, 0x203f }, /* Bottom tie bar */
  {{012,012,012,012,012,000,012,000,000}, 0x203c, "exclamdbl" },
  /* Subscripts and superscripts */
  {{004,012,012,012,004,000,000,000,000}, 0x2070 }, /* zerosuperior */
@@ -1106,6 +1117,8 @@ struct glyph {
  {{000,037,004,024,014,004,000,000,000}, 0x2961 },
  /* Miscellaneous symbols and arrows */
  {{000,025,000,021,000,025,000,000,000}, 0x2b1a }, /* dottedsquare */
+ /* Latin Extended-C */
+ {{000,000,022,025,024,010,010,000,000}, 0x2c71 }, /* vhook */
  /* Private use */
  /* U+EE00--U+EE7F: zvbi mosaic graphics */
 #define M(x) {{(x)}, 0xee00 + (x), NULL, MOS}