Hi, After all the discussions on this issue, here comes the final patch I propose. Note that the proposed code change actually only effects the languages having a _declared_ ISO encoding in languagelist. APP_CHARSET_MAP is not set for UTF-8 (which is also the case in the old code using the SCREEN_FONT_MAP), that is, Greek and Welsh are excluded, and there is indeed nothing new for these languages. FYI, Cyrillic consoles are handled in another 'cyr' case and, asian languages are not effected also, since they don't have a 'kbd' type in the current languagelist. Regards, -- roktas
--- prebaseconfig 2004-05-23 16:02:20.000000000 +0300 +++ prebaseconfig.new 2004-05-31 03:32:06.000000000 +0300 @@ -20,16 +20,11 @@ acm=`echo $consolefont | sed -e 's/.*(//' -e 's/).*//'` [ "$acm" = utf8 ] && acm= if [ -n "$acm" ]; then - if [ "$acm" = "iso09" ]; then - # Special case for Turkish console. - echo "APP_CHARSET_MAP=iso09" - else - echo "SCREEN_FONT_MAP=$acm" - fi >> $ctconfig + echo "APP_CHARSET_MAP=$acm" >> $ctconfig fi consolefont=`echo $consolefont | sed -e 's/(.*//'` if [ -n "$consolefont" ]; then - echo "SCREEN_FONT=$consolefont" >>$ctconfig + echo "SCREEN_FONT=$consolefont" >> $ctconfig fi fi ;;
Attachment:
signature.asc
Description: Digital signature