diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-05-30 16:17:40 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-05-30 16:17:40 +0100 |
| commit | 2a85e711df07e8a707cfc50667bd0a29d8a09519 (patch) | |
| tree | b89200eeda155787d91e5cc0ab8044c93b3225cb /src/iso6937_tables.cc | |
| parent | a4114c49aeec1e24e0607814a88f0f6a2d6111f5 (diff) | |
Encode to ISO6937 on the way into STL binary.
Diffstat (limited to 'src/iso6937_tables.cc')
| -rw-r--r-- | src/iso6937_tables.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/iso6937_tables.cc b/src/iso6937_tables.cc index 07174c4..b534d4c 100644 --- a/src/iso6937_tables.cc +++ b/src/iso6937_tables.cc @@ -38,6 +38,7 @@ map<char, wchar_t> sub::iso6937::double_acute; map<char, wchar_t> sub::iso6937::ogonek; map<char, wchar_t> sub::iso6937::caron; map<char, wchar_t> sub::iso6937::main; +map<char, map<char, wchar_t> *> sub::iso6937::diacriticals; void sub::make_iso6937_tables () @@ -393,4 +394,18 @@ sub::make_iso6937_tables () main[253] = 0x0167; main[254] = 0x014B; main[255] = 0x00AD; + + diacriticals[0xc1] = ` + diacriticals[0xc2] = ´ + diacriticals[0xc3] = &circumflex; + diacriticals[0xc4] = ˜ + diacriticals[0xc5] = ¯on; + diacriticals[0xc6] = ˘ + diacriticals[0xc7] = ˙ + diacriticals[0xc8] = &diaeresis; + diacriticals[0xca] = ˚ + diacriticals[0xcb] = ¸la; + diacriticals[0xcd] = &double_acute; + diacriticals[0xce] = &ogonek; + diacriticals[0xcf] = ˇ } |
