Legacy characters in the basic list (Unicode 17)

A number of characters from the basic list are marked as L(egacy) in Unikemet. The types below are indications of why these characters were declared to be legacy, and a possible replacement string. By no means should users feel compelled to avoid these characters in new encodings, despite loud voices that do not represent the user community as a whole. Many of the so-called legacy characters still have legitimate uses, and for a few, it makes no sense at all that they were declared to be legacy. For example, compositional encodings of U+13152 and U+131A5 will never give a satisfactory appearance. There are no viable alterative encodings of U+131E2 and U+13403 at all (U+13403 may not only be used for hieratic but also for dates in hieroglyphic texts). And why make U+13403 (five vertical strokes) legacy while newly introducing U+143E8 (five horizontal strokes)? The proposed alternative encoding of U+131E1 is too convoluted to be taken seriously. Moreover, it very much depends on the application to what extent so-called legacy characters ought to be replaced by other character sequences to achieve the desired form of normalization. Considerations that may be valid for one specific group of users of the sign list should not be allowed to cause problems for all other users.

Users should also approach the following with caution:

https://www.unicode.org/L2/L2025/25110-egyptian.pdf

This contains blatantly incorrect information, such as use of controls that violates the agreed syntax and semantics.

Lastly, it should not be overlooked that the extended list contains far too many barely distinguishable graphical variants, as well as many compositional signs that could have been expressed in terms of existing signs and control characters. Should users now feel compelled by the Unicode Consortium to normalize their encodings, while at the same time the Unicode Consortium introduces new signs that achieve the exact opposite? I don't think so.

Various types of normalization can be done automatically with the hieropy (Python) package, available from PyPI:

https://pypi.org/project/hieropy/

Types

aspect differs from another sign in aspect ratio
repetition repetition of one and the same graphical element
transform transformed version of another sign (by mirroring and/or rotation)
variant other kind of graphical variant
overlay composition with overlay
insertion composition with insertion
tabular composition with horizontal and/or vertical joiners

Some signs that are a repetition of one and the same graphical element can also be obtained as mirroring and/or rotation of another composed sign. The reason this type has been introduced is that some users may wish to normalize signs with regard to mirroring and/or rotation, except if the sign is say a plural determinative.

Characters

legacy type alternative
U+1305D 𓁝 transform U+1305C U+13440 𓁜𓑀
U+1305E 𓁞 transform U+1305B U+13440 𓁛𓑀
U+1306A đ“Ē transform U+13069 U+13440 𓁩𓑀
U+1306C đ“Ŧ transform U+1306B U+13440 đ“Ģ𓑀
U+13092 𓂒 aspect U+13091 𓂑
U+13097 𓂗 insertion U+13093 U+1343A U+1335B 𓂓đ“ē𓍛
U+130B9 𓂹 overlay U+130B8 U+13436 U+132F4 𓂸đ“ļ𓋴
U+130C1 𓃁 overlay U+1309D U+13436 U+130C0 𓂝đ“ļ𓃀
U+130FA đ“ƒē aspect U+130F9 𓃹
U+1310C 𓄌 aspect U+1310B 𓄋
U+13118 𓄘 transform U+13117 U+13440 𓄗𓑀
U+13133 đ“„ŗ transform U+13132 U+FE01 đ“„˛ī¸
U+13134 𓄴 transform U+13132 U+13440 𓄲𓑀
U+13135 đ“„ĩ transform U+13132 U+FE01 U+13440 đ“„˛ī¸đ“‘€
U+13137 𓄷 transform U+13136 U+13440 đ“„ļ𓑀
U+13138 𓄸 overlay U+13132 U+13436 U+132F4 𓄲đ“ļ𓋴
U+1313A đ“„ē repetition U+13139 U+13431 U+13139 U+13431 U+13139 𓄹𓐱𓄹𓐱𓄹
U+1313B đ“„ģ repetition U+13139 U+13430 U+13139 U+13430 U+13139 𓄹𓐰𓄹𓐰𓄹
U+1313C đ“„ŧ transform U+13139 U+FE01 đ“„šī¸
U+13141 𓅁 overlay U+1313F U+13436 U+13333 đ“„ŋđ“ļđ“Œŗ
U+13152 𓅒 tabular U+13D04 U+13431 U+13198 𓴄𓐱𓆘
U+13155 𓅕 overlay U+1309E U+13436 U+13153 𓂞đ“ļ𓅓
U+13156 𓅖 overlay U+1309D U+13436 U+13153 𓂝đ“ļ𓅓
U+13157 𓅗 overlay U+1308B U+13436 U+13153 𓂋đ“ļ𓅓
U+13169 𓅩 aspect U+13168 𓅨
U+1316B đ“…Ģ aspect U+1316A đ“…Ē
U+13172 𓅲 insertion U+13171 U+13433 U+133CF đ“…ąđ“ŗđ“
U+13174 𓅴 overlay U+1309D U+13436 U+13171 𓂝đ“ļ𓅱
U+13175 đ“…ĩ overlay U+1309E U+13436 U+13171 𓂞đ“ļ𓅱
U+13176 đ“…ļ overlay U+13171 U+13436 U+13333 𓅱đ“ļđ“Œŗ
U+13196 𓆖 insertion U+13193 U+13433 U+13437 U+133CF U+13430 U+13200 U+13438 đ“†“đ“ŗđ“ˇđ“đ“°đ“ˆ€đ“¸
U+131A5 đ“†Ĩ tabular U+13437 U+131D3 U+13430 U+133CF U+13438 U+13431 U+13437 U+131A4 U+13430 U+133CF U+13438 𓐷𓇓𓐰𓏏𓐸𓐱𓐷𓆤𓐰𓏏𓐸
U+131AA đ“†Ē transform U+131A9 U+13440 𓆩𓑀
U+131AE 𓆮 overlay U+131AD U+13436 U+131B1 𓆭đ“ļ𓆱
U+131AF đ“†¯ overlay U+13191 U+13436 U+131AD 𓆑đ“ļ𓆭
U+131B2 𓆲 overlay U+13153 U+13436 U+131B1 𓅓đ“ļ𓆱
U+131C6 𓇆 overlay U+13193 U+13436 U+131C5 𓆓đ“ļ𓇅
U+131D8 𓇘 overlay U+1309D U+13436 U+131D7 𓂝đ“ļ𓇗
U+131E1 𓇡 repetition U+131E0 U+FE00 U+13440 đ“‡ ī¸€đ“‘€
U+131E2 đ“‡ĸ repetition
U+13202 𓈂 insertion U+13200 U+13439 U+13283 𓈀𓐹𓊃
U+1320A 𓈊 aspect U+13209 𓈉
U+13215 𓈕 variant U+13214 𓈔
U+13251 𓉑 insertion U+13250 U+1343B U+132F9 𓉐đ“ģ𓋹
U+13252 𓉒 insertion U+13250 U+1343B U+13309 𓉐đ“ģ𓌉
U+13256 𓉖 transform U+13255 U+13440 𓉕𓑀
U+1325E 𓉞 insertion U+13257 U+13439 U+133CF 𓉗𓐹𓏏
U+1325F 𓉟 insertion U+13257 U+13436 U+1327B U+13439 U+133CF 𓉗đ“ļđ“‰ģ𓐹𓏏
U+13260 𓉠 insertion U+13F60 U+13439 U+133CF đ“Ŋ đ“šđ“
U+13261 𓉡 insertion U+13257 U+FE01 U+13440 U+13439 U+13143 đ“‰—ī¸đ“‘€đ“šđ“…ƒ
U+13262 đ“‰ĸ insertion U+13257 U+13439 U+132F9 𓉗𓐹𓋹
U+13263 đ“‰Ŗ insertion U+13257 U+FE01 U+13440 U+13439 U+131A4 đ“‰—ī¸đ“‘€đ“šđ“†¤
U+13264 𓉤 insertion U+1326C U+13439 U+13077 đ“‰Ŧ𓐹𓁷
U+13266 đ“‰Ļ overlay U+13265 U+13436 U+1309D đ“‰Ĩđ“ļ𓂝
U+13270 𓉰 variant U+1326F đ“‰¯
U+1327C đ“‰ŧ transform U+1327B U+FE00 đ“‰ģ
U+1327E 𓉾 repetition U+1327D U+13431 U+1327D U+13431 U+1327D U+13431 U+1327D đ“‰Ŋ𓐱đ“‰Ŋ𓐱đ“‰Ŋ𓐱đ“‰Ŋ
U+13298 𓊘 transform U+13299 U+13440 𓊙𓑀
U+132A3 đ“ŠŖ overlay U+1309D U+13436 U+132A2 𓂝đ“ļđ“Šĸ
U+132A5 đ“ŠĨ overlay U+13191 U+13436 U+132A4 𓆑đ“ļ𓊤
U+132DF 𓋟 overlay U+130C0 U+13436 U+132DE 𓃀đ“ļ𓋞
U+132E0 𓋠 overlay U+132DE U+13436 U+13309 𓋞đ“ļ𓌉
U+132E1 𓋡 overlay U+132DE U+13436 U+13300 𓋞đ“ļ𓌀
U+132F1 𓋱 variant U+132F0 𓋰
U+132F5 đ“‹ĩ overlay U+13191 U+13436 U+132F4 𓆑đ“ļ𓋴
U+132F6 đ“‹ļ overlay U+132F4 U+13436 U+13333 𓋴đ“ļđ“Œŗ
U+132FB đ“‹ģ variant U+132FA đ“‹ē
U+1330C 𓌌 overlay U+13193 U+13436 U+13309 𓆓đ“ļ𓌉
U+1330D 𓌍 overlay U+13309 U+13436 U+13437 U+13193 U+13430 U+13193 U+13438 𓌉đ“ļ𓐷𓆓𓐰𓆓𓐸
U+1332D 𓌭 overlay U+132F4 U+13436 U+1332B 𓋴đ“ļđ“ŒĢ
U+1332F đ“Œ¯ overlay U+132F4 U+13436 U+1332E 𓋴đ“ļ𓌮
U+13335 đ“Œĩ insertion U+13333 U+13432 U+13079 đ“Œŗđ“˛đ“š
U+13336 đ“Œļ insertion U+13333 U+13432 U+13419 đ“Œŗđ“˛đ“™
U+13337 𓌷 aspect U+13336 đ“Œļ
U+13339 𓌹 transform U+13338 U+FE03 đ“Œ¸ī¸ƒ
U+1333A đ“Œē transform U+13338 U+FE03 U+13440 đ“Œ¸ī¸ƒđ“‘€
U+1333B đ“Œģ transform U+13338 U+FE06 đ“Œ¸ī¸†
U+13353 𓍓 overlay U+13351 U+13436 U+133F2 𓍑đ“ļ𓏲
U+1335A 𓍚 overlay U+13191 U+13436 U+13359 𓆑đ“ļ𓍙
U+1339C 𓎜 overlay U+1309D U+13436 U+1339B 𓂝đ“ļ𓎛
U+1339E 𓎞 overlay U+1339D U+13436 U+133A1 𓎝đ“ļ𓎡
U+133A0 𓎠 aspect U+1339F 𓎟
U+133A2 đ“Žĸ transform U+133A1 U+13440 𓎡𓑀
U+133B2 𓎲 aspect U+133B1 𓎱
U+133B9 𓎹 transform U+133B8 U+13440 𓎸𓑀
U+133C0 𓏀 tabular U+1339B U+13431 U+133BF U+13430 U+13283 𓎛𓐱đ“Žŋ𓐰𓊃
U+133CD 𓏍 repetition U+133CC U+13431 U+133CC U+13431 U+133CC 𓏌𓐱𓏌𓐱𓏌
U+133D7 𓏗 variant U+133D6 𓏖
U+133DC 𓏜 transform U+133DB U+FE02 đ“›ī¸‚
U+133DF 𓏟 transform U+133DE U+13440 𓏞𓑀
U+133E9 𓏩 repetition U+133E8 U+FE01 đ“¨ī¸
U+133EB đ“Ģ repetition U+133E5 U+FE00 đ“Ĩ
U+133EC đ“Ŧ repetition U+133E7 U+FE00 đ“§ī¸€
U+13403 𓐃 repetition
U+13414 𓐔 transform U+13413 U+13440 𓐓𓑀
U+13424 𓐤 overlay U+1309D U+13436 U+13423 𓂝đ“ļđ“Ŗ