9term ===== The 9term file contains libtext and the 9term program. Libtext is a text `widget' for use under libg/libXg. 9term uses libtext to provide a terminal window which emulates an 8.5 (8½) window and may be used as a replacement for xterm. In fact, I recommend this! This should be unpacked in the toplevel directory of the sam distribution and text.h should be copied from the libtext directory to the include directory before compilation. Fonts/Unicode ============= The new libXg distribution supports Unicode. Sam and 9term built using the new UTF libXg will allow one to enter and edit files containing Unicode characters encoded using UTF-2 (UTF-FSS). The software takes care of all this encoding. Sam may be used to enter the files and when displayed in a suitable 9term window will be seen in all their Unicode glory. The font bundle is an integral part of this. It contains bdf files of fonts which are used to span various ranges of the Unicode space. Most Unix program will still function oblivious to this change, however some program will function less than perfectly. Ls, for example, will fail to line things up in columns if a multi-byte Rune is present in a file name. Anything which goes around stripping high-bits from characters is likely to cause trouble. Some seds do this. As do some mail programs (at various levels) and shells. Your terminal setting should also be checked under 9term to ensure they are not inhibiting transmission of the 8th bit. I am currently using these headers on outgoing Unicode mail, however I do not vouch for their correctness. They do provide a bit of clue as to what is going on 'though. Mime-Version: 1.0 Content-Type: text/plain; charset=X-utf-2 Content-Transfer-Encoding: 8bit I am working on a program to convert UTF-2 streams into reasonable ascii aproximations where possible. sam/libXg ========= The sam/libXg bundle in this directory is a duplicate of that to be found on research.att.com in /dist/sam. P9sftobdf ========= The program p9sftobdf converts Plan 9 subfont files to rudimentary bdf files. It requires access to Plan 9 subfont files and therefore (usually) a Plan 9 system itself. This allows fonts created/modified with tweak under Plan 9 to be used under X. PBM files ========= The pbm files are some snapshots of 9term in action. Matty Farrow. matty@cs.su.oz.au