fix #111856: Add Unicode accidentals to "Common Symbols" section of Special Characters

This commit is contained in:
Joachim Schmitz 2016-05-20 10:09:33 +02:00
parent cdce271095
commit f639f399b2

View file

@ -657,112 +657,122 @@ SymId commonScoreSymbols[] = {
};
int commonTextSymbols[] = {
0xa9,
0x00c0,
0x00c1,
0x00c2,
0x00c3,
0x00c4,
0x00c5,
0x00c6,
0x00c7,
0x00c8,
0x00c9,
0x00ca,
0x00cb,
0x00cc,
0x00cd,
0x00ce,
0x00cf,
0x266d, // flat
0x266e, // natural
0x266f, // sharp
0x00d0,
0x00d1,
0x00d2,
0x00d3,
0x00d4,
0x00d5,
0x00d6,
0x00d7,
0x00d8,
0x00d9,
0x00da,
0x00db,
0x00dc,
0x00dd,
0x00de,
0x00df,
0x00a9, // ©
//capital letters esperanto
0x0108,
0x011c,
0x0124,
0x0134,
0x015c,
0x016c,
// upper case ligatures
0x00c0, // À
0x00c1, // Á
0x00c2, // Â
0x00c3, // Ã
0x00c4, // Ä
0x00c5, // Å
0x00c6, // Æ
0x00c7, // Ç
0x00c8, // È
0x00c9, // É
0x00ca, // Ê
0x00cb, // Ë
0x00cc, // %Igrave;
0x00cd, // Í
0x00ce, // Î
0x00cf, // &Iuml
0x00e0,
0x00e1,
0x00e2,
0x00e3,
0x00e4,
0x00e5,
0x00e6,
0x00e7,
0x00e8,
0x00e9,
0x00ea,
0x00eb,
0x00ec,
0x00ed,
0x00ee,
0x00ef,
0x00d0, // Ð
0x00d1, // Ñ
0x00d2, // Ò
0x00d3, // Ó
0x00d4, // Ô
0x00d5, // Õ
0x00d6, // Ö
0x00d7, // ×
0x00d8, // Ø
0x00d9, // Ù
0x00da, // Ú
0x00db, // Û
0x00dc, // Ü
0x00dd, // Ý
0x00de, // Þ
0x00df, // ß
0x00f0,
0x00f1,
0x00f2,
0x00f3,
0x00f4,
0x00f5,
0x00f6,
0x00f7,
0x00f8,
0x00f9,
0x00fa,
0x00fb,
0x00fc,
0x00fd,
0x00fe,
0x00ff,
//small letters esperanto
0x0109,
0x011d,
0x0125,
0x0135,
0x015d,
0x016d,
// upper case letters esperanto
0x0108, // Ĉ ?
0x011c, // Ĝ ?
0x0124, // Ĥ ?
0x0134, // Ĵ ?
0x0152, // Œ
0x015c, // Ŝ ?
0x0160, // Š
0x016c, // &Ucaron; ?
0x0178, // Ÿ
0x00BC,
0x00BD,
0x00BE,
0x2153,
0x2154,
0x2155,
0x2156,
0x2157,
0x2158,
0x2159,
0x215A,
0x215B,
0x215C,
0x215D,
0x215E,
// lower case ligatures
0x00e0, // à
0x00e1, // á
0x00e2, // â
0x00e3, // ã
0x00e4, // ä
0x00e5, // å
0x00e6, // æ
0x00e7, // &ccdil;
0x00e8, // è
0x00e9, // é
0x00ea, // ê
0x00eb, // ë
0x00ec, // igrave;
0x00ed, // í
0x00ee, // î
0x00ef, // ï
0x0152,
0x0153,
0x00f0, // ð
0x00f1, // ñ
0x00f2, // ò
0x00f3, // ó
0x00f4, // ô
0x00f5, // õ
0x00f6, // ö
0x00f7, // ÷
0x00f8, // ø
0x00f9, // ù
0x00fa, // ú
0x00fb, // û
0x00fc, // ü
0x00fd, // ý
0x00fe, // þ
0x00ff, // ÿ
// lower case letters esperanto
0x0109, // ĉ ?
0x011d, // ĝ ?
0x0125, // ĥ ?
0x0135, // ĵ ?
0x0153, // œ
0x015d, // ŝ ?
0x0161, // š
0x016d, // &ucaron; ?
0x00BC, // ¼
0x00BD, // ½
0x00BE, // ¾
0x2153, // ⅓ ?
0x2154, // ⅔ ?
0x2155, // ⅕ ?
0x2156, // ⅖ ?
0x2157, // ⅗ ?
0x2158, // ⅘ ?
0x2159, // ⅙ ?
0x215A, // ⅚ ?
0x215B, // ⅛ ?
0x215C, // ⅜ ?
0x215D, // ⅝ ?
0x215E, // ⅞ ?
// 0x203F, // curved ligature to connect two syllables
0x35c, // curved ligature to connect two syllables
0x361 // curved ligature (top)
0x035c, // curved ligature to connect two syllables
0x0361 // curved ligature (top)
};
void TextPalette::populateCommon()