home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   GOLDED      GoldED Public Release discussion.      2,690 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 549 of 2,690   
   Nicholas Boel to mark lewis   
   Re: The NAB twisted take on P4   
   08 Jun 15 08:53:30   
   
   Hello mark,   
      
   On 07 Jun 15 19:46, mark lewis wrote to Nicholas Boel:   
      
    NB>> News to me I suppose. I have MsgEd installed here and all it is   
    NB>> provided with is translation tables that only support 128   
    NB>> character translations, not the full 256. That's why I originally   
    NB>> went with Golded in the first place.   
      
    ml> if you look at the ID number in the chs files, it is the first   
    ml> non-comment line, and it is greater than 65536, then the entire 256   
    ml> set should be listed in the lines... if the ID is less than 65536,   
    ml> then only the top 128 are listed... this because most sets have the   
    ml> same lower 128 so there's no need to translate them...   
      
   Then I can only assume most of the translation tables provided with MsgEd are   
   only translating the upper 128 then? I may have to take another look at MsgEd   
   and see if I can accomplish the same thing with it then as I've done with   
   GoldEd.   
      
    NB>> I didn't convert my golded config fully over to CP437 the last   
    NB>> time, as I was in a hurry to leave town. Now I have it converting   
    NB>> properly (note the CHRS kludge on this message) and all your   
    NB>> stats posts are displaying correctly.   
      
    ml> i haven't figured that part out yet... right now i'm using something   
    ml> called cp437 which sets up whatever you have it execute so that all   
    ml> the characters are run through iconv for conversion to utf8 for   
    ml> display purposes... i don't think it works in reverse but i just   
    ml> posted another character test in the FIDOTEST echo to see...   
      
   Okay, so what I noticed over in FIDOTEST of you posting your umlaut o was   
   indeed a conversion from CP437 to UTF-8? If so, you're flying the CP437 CHRS   
   kludge yet and probably shouldn't be (only if that is the case).   
      
    NB>> Confirmed. They display fine here now.   
      
    ml> with this cp437, i can now see them... all of the block graphics used   
    ml> in the bar graphs, too :)   
      
   I haven't heard of that until someone mentioned it recently. However, I can   
   accomplish this without any external utilities. See below..   
      
    ml>>> i might try that... it seems to be similar to the 437_437,   
    ml>>> 850_850 and others of the same nature... except that those all   
    ml>>> contain the upper 256 characters whereas yours doesn't have any   
    ml>>> at all... hummm...   
      
    NB>> That still most likely won't get your line and box drawing   
    NB>> characters you're looking for. I have a config here that let's me   
    NB>> stick with UTF-8 on my console, but displays CP437 just fine at   
    NB>> the moment. I'll verify to make sure everything is in working   
    NB>> order and then see what I can do to give you a hand.   
      
    ml> that would be nice... thanks!   
      
    NB>> You mentioned a couple different approaches already.. so I'm a   
    NB>> little confused. Are you using KDE's "Konsole" or an actual   
    NB>> gui-less TTY console?   
      
    ml> on /this/ system, i'm in a GUI... on others, there is no GUI so   
    ml> they're raw TTY...   
      
    NB>> If the former, setfont may not work in a gui program as I think   
    NB>> it's specifically for a gui-less console. You would have to use   
    NB>> Konsole's settings for changing the font and/or xorg.conf   
    NB>> settings as X handles fonts and character sets differently.   
      
    ml> yeah, that's what i've found with setfont (again)... i had forgotten   
    ml> that it was limited to raw TTYs...   
      
    NB>> I don't use X at all here, so while my config seems to work for   
    NB>> me it's only in a gui-less environment and utilizes the   
    NB>> terminus-fonts package that were installed to   
    NB>> /usr/share/kbd/consolefonts (via Archlinux's pacman package   
    NB>> manager. More than likely a bit different in Kubuntu).   
      
    ml> i think i lost them some time back... i remember hunting them down and   
    ml> trying to work with them...   
      
    NB>> If you're trying to do all of this in an X environment, what I've   
    NB>> been saying may not help you at all. :(   
      
    ml> we can only find out :)   
      
   So far this is what I've been doing for CP437 in a console TTY on a pure UTF-8   
   console.   
      
   echo -e "\033%@" && echo -e "\033(U"   
   setfont ter-i14b    # 256 glyph terminus font   
      
   In golded.cfg, I use xlatcharset to translate everything to and from CP437, ie:   
      
   xlatcharset    cp850    cp437    850_437.chs   
   xlatcharset    cp437    cp850    437_850.chs   
      
   And so on for every other possible character set available in the translation   
   tables, even including 437_437.chs at the end of the list. Then:   
      
   xlatlocalset cp437   
   xlatimport   cp437   
   xlatexport   cp437   
      
   ..and everything displays as it should in regards to line and box drawing   
   characters. With this config, I don't use any UTF-8 conversions whatsoever.   
      
   Then when I do my UTF-8 configuration, I have a completely different set of   
   conversions, first:   
      
   reset   
   setfont ter-v14b   # 512 glyph terminus font   
      
   xlatcharset    cp1125    utf-8    1125_u8.chs   
   xlatcharset    ibmpc     utf-8    437_u8.chs   
   xlatcharset    cp437     utf-8    437_u8.chs   
   xlatcharset    cp850     utf-8    850_utf8.chs   
      
   * NOTE: If you don't have any of these files, I can easily send them over. I   
   don't remember if they were supplied with GoldEd or if I got them from   
   somewhere else.   
      
   And I also have tables for cp865, cp866, koi8-r, latin-1, and latin-9 (I'm   
   guessing you see my point so I don't have to type every one out. :). At the   
   end of that list I use my utf8_utf8 empty table to aquire the level 4   
   parameter in the CHRS kludge.   
      
   I don't translate anything FROM UTF-8, as it's not necessary. Then:   
      
   xlatlocalset utf-8   
   xlatimport   utf-8   
   xlatexport   utf-8   
      
   And away I go. Obviously Russian or Ukranian characters don't display properly   
   in GoldEd itself, but when I shell out to nano they display perfectly, or at   
   least as far as the 512 glyph font will allow anyways. Otherwise umlaut,   
   cedilla, grave, etc. characters all display perfectly both inside and outside   
   of Golded for the most part. The only downfall is I now don't see any of the   
   CP437 line or box drawing characters. But since I rarely read the stats echos   
   unless I need to, it's not much of a burden, and if needbe I can always switch   
   my config back and forth on the fly without issue.   
      
   Also, when I switch to my CP437 config, I must comment out /all/ my UTF-8   
   settings above, otherwise it will somehow try to force UTF-8, while the other   
   way around (switching to my UTF-8 configuration) everything can be left   
   uncommented (including all the CP437 stuff, minus xlatlocalset, xlatimport,   
   and xlatexport) without issue. Kinda wierd but just something I've learned in   
   the process. I hadn't commented out my UTF-8 stuff the first time I looked at   
   your STATS postings, which is why it didn't show properly. Once I did that it   
   was fine.   
      
   Anyhow, hope that helps you get somewhere, although as I mentioned, this may   
   only work for me since I'm not using X.   
      
   Regards,   
   Nick   
      
   --- GoldED+/LNX 1.1.5-b20130910   
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (1:154/701)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca