I'd like to thank Thomas Dickey for his message at <http://lists.gnu.org/archive/html/lynx-dev/2015-03/msg00018.html>, because when I started to use Lynx, before I got it set up correctly for UTF-8, one thing that bothered me is how it converted the Esperanto letters with circumflexes (ĉ, ĝ, ĥ, ĵ, and ŝ) to the base letters (c, g, h, j, and s). That can be confusing sometimes, e.g. igi and iĝi have exact opposite meanings. I've created a patch using the information in the aforementioned message to give them the proper transliteration.
The only issue here is the letter ĝ, which according to Wikipedia, is used in two endangered languages (Haida, with 24 speakers, and Aleut, with 160) and their transliteration might be different, but that doesn't seem to affect how iconv transliterates it.
--- lynx2-8-9/src/chrtrans/def7_uni.tbl.old 2012-08-15 20:47:03.000000000 -0400 +++ lynx2-8-9/src/chrtrans/def7_uni.tbl 2017-05-11 21:23:57.531717550 -0400 @@ -108,28 +108,32 @@ # end of latin-1 repertoire 0x41 U+0100 U+0102 U+0104 # A 0x61 U+0101 U+0103 U+0105 # a -0x43 U+0106 U+0108 U+010a U+010c # C +0x43 U+0106 U+010a U+010c # C +U+0108 "Ch" # The following line is an example for mapping several accented versions # of small letter 'c' to 'c': -0x63 U+0107 U+0109 U+010b U+010d # c +0x63 U+0107 U+010b U+010d # c +U+0109 "ch" 0x44 U+010e 0x64 U+010f U+0110:D/ U+0111:d/ 0x45 U+0112 U+0114 U+0116 U+0118 U+011a # E 0x65 U+0113 U+0115 U+0117 U+0119 U+011b # e -0x47 U+011c U+011e U+0120 U+0122 # G -0x67 U+011d U+011f U+0121 U+0123 # g -0x48 U+0124 -0x68 U+0125 +0x47 U+011e U+0120 U+0122 # G +0x67 U+011f U+0121 U+0123 # g +U+011C "Gh" +U+011D "gh" +U+0124 "Hh" +U+0125" "hh" U+0126:H/ 0x48 U+0127 # LATIN SMALL LETTER H BAR -> H 0x49 U+0128 U+012a U+012c U+012e U+0130 # I 0x69 U+0129 U+012b U+012d U+012f U+0131 # i U+0132:IJ U+0133:ij -0x4a U+0134 -0x6a U+0135 +U+0134 "Jh" +U+0135 "jh" 0x4b U+0136 0x6b U+0137 U+0138:kk @@ -152,8 +156,10 @@ U+0153:oe 0x52 U+0154 U+0156 U+0158 # R 0x72 U+0155 U+0157 U+0159 # r -0x53 U+015a U+015c U+015e U+0160 U+0218 # S -0x73 U+015b U+015d U+015f U+0161 U+0219 # s +0x53 U+015a U+015e U+0160 U+0218 # S +0x73 U+015b U+015f U+0161 U+0219 # s +U+015C "Sh" +U+015d "sh" 0x54 U+0162 U+0164 U+021a # T 0x74 U+0163 U+0165 U+021b # t U+0166:T/
_______________________________________________ Lynx-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lynx-dev
