/usr/share/yudit/src/Glagolitic.kmap is in yudit-common 2.9.6-7.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | // Glagolitic keyboard map file for Yudit
// 05.05.2005. Strahinya Radich (mr99164@alas.matf.bg.ac.yu)
// Additions and improvements welcome
// Sources:
// 1. Zvonimir Kulundžić: „Knjiga o knjizi - historija pisama, materijala i
// instrumenata za pisanje“, Školska knjiga, Zagreb, 1951.
// 2. Петар Ђорђић: „Старословенски језик“, Матица српска, Београд, 1975.
// 3. The Unicode Character Database,
// http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
"<<=0x00AB", // « = LEFT-POINTING DOUBLE ANGLE QUOTATION MARK = <Q>
">>=0x00BB", // » = RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK = </Q>
",,=0x201E", // „ = DOUBLE LOW-9 QUOTATION MARK = <Q>
"``=0x201C", // “ = LEFT DOUBLE QUOTATION MARK = </Q>
"--=0x2013", // – = EN DASH
"---=0x2014", // — = EM DASH
"++=0x0482", // = CYRILLIC THOUSANDS SIGN
"^~=0x0483", // = COMBINING CYRILLIC TITLO
"^)=0x0484", // = COMBINING CYRILLIC PALATALIZATION
"^`=0x0300", // = COMBINING GRAVE ACCENT
"^^=0x0311", // = COMBINING INVERTED BREVE
"^(=0x0488", // = COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
"^,=0x0489", // = COMBINING CYRILLIC MILLIONS SIGN
"^|=0x033E", // = COMBINING VERTICAL TILDE
// Some numbers:
"^.=0x00B7", // (num. start) = MIDDLE DOT
"0x31=0x2C30 0x0483", // 1
"0x32=0x2C31 0x0483", // 2
"0x33=0x2C32 0x0483", // 3
"0x34=0x2C33 0x0483", // 4
"0x35=0x2C34 0x0483", // 5
"0x36=0x2C35 0x0483", // 6
"0x37=0x2C36 0x0483", // 7
"0x38=0x2C37 0x0483", // 8
"0x39=0x2C38 0x0483", // 9
"0x31 0x30=0x2C39 0x0483", // 10
"0x32 0x30=0x2C3B 0x0483", // 20
"0x33 0x30=0x2C3C 0x0483", // 30
"0x34 0x30=0x2C3D 0x0483", // 40
"0x35 0x30=0x2C3E 0x0483", // 50
"0x36 0x30=0x2C3F 0x0483", // 60
"0x37 0x30=0x2C40 0x0483", // 70
"0x38 0x30=0x2C41 0x0483", // 80
"0x39 0x30=0x2C42 0x0483", // 90
"0x31 0x30 0x30=0x2C43 0x0483", // 100
"0x32 0x30 0x30=0x2C44 0x0483", // 200
"0x33 0x30 0x30=0x2C45 0x0483", // 300
"0x34 0x30 0x30=0x2C46 0x0483", // 400
"0x35 0x30 0x30=0x2C47 0x0483", // 500
"0x36 0x30 0x30=0x2C48 0x0483", // 600
"0x37 0x30 0x30=0x2C49 0x0483", // 700
"0x38 0x30 0x30=0x2C4B 0x0483", // 800
"0x39 0x30 0x30=0x2C4C 0x0483", // 900
"0x31 0x30 0x30 0x30=0x2C4D 0x0483", // 1000
// The Capital letters:
"A =0x2C00", // AZ~H = GLAGOLITIC CAPITAL LETTER AZU
"B =0x2C01", // BOUK~HI = GLAGOLITIC CAPITAL LETTER BUKY
"V =0x2C02", // VE<DI = GLAGOLITIC CAPITAL LETTER VEDE
"G =0x2C03", // GLAGOL"H = GLAGOLITIC CAPITAL LETTER GLAGOLI
"D =0x2C04", // DOBRO = GLAGOLITIC CAPITAL LETTER DOBRO
"E =0x2C05", // JEST"H = GLAGOLITIC CAPITAL LETTER YESTU
"ZX =0x2C06", // ZXIVJETE = GLAGOLITIC CAPITAL LETTER ZHIVETE
"DZ =0x2C07", // DZE<LO = GLAGOLITIC CAPITAL LETTER DZELO
"Z =0x2C08", // ZEMLJA = GLAGOLITIC CAPITAL LETTER ZEMLJA
"I =0x2C09", // IZXE = GLAGOLITIC CAPITAL LETTER IZHE
"II =0x2C0A", // = GLAGOLITIC CAPITAL LETTER INITIAL IZHE
"I: =0x2C0B", // I: = GLAGOLITIC CAPITAL LETTER I
"CY =0x2C0C", // CY~HRV"H = GLAGOLITIC CAPITAL LETTER DJERVI
"K =0x2C0D", // KAKO = GLAGOLITIC CAPITAL LETTER KAKO
"L =0x2C0E", // LJUDIJE = GLAGOLITIC CAPITAL LETTER LJUDIJE
"M =0x2C0F", // MIJSLETE = GLAGOLITIC CAPITAL LETTER MYSLITE
"N =0x2C10", // NASX"H = GLAGOLITIC CAPITAL LETTER NASHI
"O =0x2C11", // ON"H = GLAGOLITIC CAPITAL LETTER ONU
"P =0x2C12", // POKOI = GLAGOLITIC CAPITAL LETTER POKOJI
"R =0x2C13", // R"HCI = GLAGOLITIC CAPITAL LETTER RITSI
"S =0x2C14", // SLOVO = GLAGOLITIC CAPITAL LETTER SLOVO
"T =0x2C15", // TV"HRDO = GLAGOLITIC CAPITAL LETTER TVRIDO
"U =0x2C16", // UK"H = GLAGOLITIC CAPITAL LETTER UKU
"F =0x2C17", // F~HRT~H = GLAGOLITIC CAPITAL LETTER FRITU
"H =0x2C18", // HER"H = GLAGOLITIC CAPITAL LETTER HERU
"OO =0x2C19", // OOT"H = GLAGOLITIC CAPITAL LETTER OTU
"P< =0x2C1A", // = GLAGOLITIC CAPITAL LETTER PE
"SXT=0x2C1B", // SXTA = GLAGOLITIC CAPITAL LETTER SHTA
"C =0x2C1C", // CI = GLAGOLITIC CAPITAL LETTER TSI
"CX =0x2C1D", // CX~HRV"H = GLAGOLITIC CAPITAL LETTER CHRIVI
"SX =0x2C1E", // SXA = GLAGOLITIC CAPITAL LETTER SHA
"~H =0x2C1F", // JEER~H = GLAGOLITIC CAPITAL LETTER YERU
"IJ =0x2C1F 0x2C09",
// JEERIJ = GLAGOLITIC CAPITAL LETTER YERUY
// (not present in Unicode 4.1, so I used a
// workaround — YERU+IZHE)
"\"H=0x2C20", // JEER"H = GLAGOLITIC CAPITAL LETTER YERI
"E< =0x2C21", // E<T"H = GLAGOLITIC CAPITAL LETTER YATI
"H< =0x2C22", // = GLAGOLITIC CAPITAL LETTER SPIDERY HA
"JU =0x2C23", // JU = GLAGOLITIC CAPITAL LETTER YU
"EN =0x2C24", // = GLAGOLITIC CAPITAL LETTER SMALL YUS
"EN<=0x2C25", // = GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL
"JO =0x2C26", // = GLAGOLITIC CAPITAL LETTER YO
"JEN=0x2C27", // = GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS
"ON =0x2C28", // = GLAGOLITIC CAPITAL LETTER BIG YUS
"JON=0x2C29", // = GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS
"TH =0x2C2A", // THITA = GLAGOLITIC CAPITAL LETTER FITA
"Y =0x2C2B", // YZXICA = GLAGOLITIC CAPITAL LETTER IZHITSA
"| =0x2C2C", // = GLAGOLITIC CAPITAL LETTER SHTAPIC
"A< =0x2C2D", // = GLAGOLITIC CAPITAL LETTER TROKUTASTI A
"M< =0x2C2E", // = GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE
// Then the same thing in lower case:
"a =0x2C30", // az` = GLAGOLITIC SMALL LETTER AZU
"b =0x2C31", // boUk`i = GLAGOLITIC SMALL LETTER BUKY
"v =0x2C32", // ve<di = GLAGOLITIC SMALL LETTER VEDE
"g =0x2C33", // glagol' = GLAGOLITIC SMALL LETTER GLAGOLI
"d =0x2C34", // dobro = GLAGOLITIC SMALL LETTER DOBRO
"e =0x2C35", // jEst' = GLAGOLITIC SMALL LETTER YESTU
"zX =0x2C36", // zXivjEte = GLAGOLITIC SMALL LETTER ZHIVETE
"dZ =0x2C37", // dZe<lo = GLAGOLITIC SMALL LETTER DZELO
"z =0x2C38", // zemljA = GLAGOLITIC SMALL LETTER ZEMLJA
"i =0x2C39", // izXe = GLAGOLITIC SMALL LETTER IZHE
"iI =0x2C3A", // = GLAGOLITIC SMALL LETTER INITIAL IZHE
"i: =0x2C3B", // i: = GLAGOLITIC SMALL LETTER I
"cY =0x2C3C", // cY'rv' = GLAGOLITIC SMALL LETTER DJERVI
"k =0x2C3D", // kako = GLAGOLITIC SMALL LETTER KAKO
"l =0x2C3E", // ljUdijE = GLAGOLITIC SMALL LETTER LJUDIJE
"m =0x2C3F", // miJslete = GLAGOLITIC SMALL LETTER MYSLITE
"n =0x2C40", // nasX' = GLAGOLITIC SMALL LETTER NASHI
"o =0x2C41", // on' = GLAGOLITIC SMALL LETTER ONU
"p =0x2C42", // pokoi = GLAGOLITIC SMALL LETTER POKOJI
"r =0x2C43", // r'ci = GLAGOLITIC SMALL LETTER RITSI
"s =0x2C44", // slovo = GLAGOLITIC SMALL LETTER SLOVO
"t =0x2C45", // tv'rdo = GLAGOLITIC SMALL LETTER TVRIDO
"u =0x2C46", // uk' = GLAGOLITIC SMALL LETTER UKU
"f =0x2C47", // f`rt` = GLAGOLITIC SMALL LETTER FRITU
"h =0x2C48", // her' = GLAGOLITIC SMALL LETTER HERU
"oO =0x2C49", // oOt' = GLAGOLITIC SMALL LETTER OTU
"p< =0x2C4A", // = GLAGOLITIC SMALL LETTER PE
"sXT=0x2C4B", // sXta = GLAGOLITIC SMALL LETTER SHTA
"c =0x2C4C", // ci = GLAGOLITIC SMALL LETTER TSI
"cX =0x2C4D", // cX`rv' = GLAGOLITIC SMALL LETTER CHRIVI
"sX =0x2C4E", // sXa = GLAGOLITIC SMALL LETTER SHA
"` =0x2C4F", // jEEr` = GLAGOLITIC SMALL LETTER YERU
"iJ =0x2C4F 0x2C39",
// jEEriJ = GLAGOLITIC SMALL LETTER YERUY
// (not present in Unicode 4.1, so I used a
// workaround — YERU+IZHE)
"' =0x2C50", // jEEr' = GLAGOLITIC SMALL LETTER YERI
"e< =0x2C51", // e<t' = GLAGOLITIC SMALL LETTER YATI
"h< =0x2C52", // = GLAGOLITIC SMALL LETTER SPIDERY HA
"jU =0x2C53", // jU = GLAGOLITIC SMALL LETTER YU
"eN =0x2C54", // = GLAGOLITIC SMALL LETTER SMALL YUS
"eN<=0x2C55", // = GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL
"jO =0x2C56", // = GLAGOLITIC SMALL LETTER YO
"jEN=0x2C57", // = GLAGOLITIC SMALL LETTER IOTATED SMALL YUS
"oN =0x2C58", // = GLAGOLITIC SMALL LETTER BIG YUS
"jON=0x2C59", // = GLAGOLITIC SMALL LETTER IOTATED BIG YUS
"tH =0x2C5A", // tHita = GLAGOLITIC SMALL LETTER FITA
"y =0x2C5B", // yzXica = GLAGOLITIC SMALL LETTER IZHITSA
"\\ =0x2C5C", // = GLAGOLITIC SMALL LETTER SHTAPIC
"a< =0x2C5D", // = GLAGOLITIC SMALL LETTER TROKUTASTI A
"m< =0x2C5E", // = GLAGOLITIC SMALL LETTER LATINATE MYSLITE
|