libX11/nls/en_US.UTF-8/Compose.pre inconsistent formatting

Brian Inglis Brian.Inglis at SystematicSW.ab.ca
Thu Oct 3 15:35:54 UTC 2024


Hi folks,

Noticed that entries with COMBINING characters like J acute, E dot macron, and 
so on, have neither Unicode values nor names between the quoted character and 
the comment character, for example:

https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/nls/en_US.UTF-8/Compose.pre#L375

<dead_acute> <J>			: "J́"	# LATIN CAPITAL LETTER J plus COMBINING ACUTE
<Multi_key> <apostrophe> <J>		: "J́"	# LATIN CAPITAL LETTER J plus COMBINING ACUTE
<Multi_key> <J> <apostrophe>		: "J́"	# LATIN CAPITAL LETTER J plus COMBINING ACUTE
<Multi_key> <acute> <J>			: "J́"	# LATIN CAPITAL LETTER J plus COMBINING ACUTE
<Multi_key> <J> <acute>			: "J́"	# LATIN CAPITAL LETTER J plus COMBINING ACUTE

could these at least have Jacute, and so on, inserted like:

<Multi_key> <apostrophe> <J>		: "J́"  Jacute	# LATIN CAPITAL LETTER J plus 
COMBINING ACUTE


Also some entries with colon ":" between key sequence and quoted character after 
column 40 may not be preceded by any blank space character, for example:

https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/nls/en_US.UTF-8/Compose.pre#L4866

<Multi_key> <grave><grave> <Cyrillic_ie>: "е̏" # CYRILLIC SMALL LETTER IE plus 
COMBINING DOUBLE GRAVE

could these be realigned with (an) additional space(s), for example:

<Multi_key> <grave><grave> <Cyrillic_ie> : "е̏"  iedoublegrave   # CYRILLIC 
SMALL LETTER IE plus COMBINING DOUBLE GRAVE

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the xorg mailing list