This directory contains contributions from other packages. These routines have not been thoroughly tested. 1. fntatlas.lib =============== This is a G/GX font editor based on an original `fntatlas.lib' designed for MView that has been modified slightly to work with the UFL's FNT2. It will generate errors if: - You give it the wrong argument type or a grob with incorrect dimensions - You try to run it on an S/SX machine - There is insufficient memory To use this editor, you first need to get FNT2 as a 8 x 2048 grob. You can use the F2->G command in directory of access routines `access.dir' to recall your current FNT2 in this format. Then pass this to the FED command to edit the font. When you are satisfied, you can pass the modified 8 x 2048 grob to the Font Maintenance Library's ->F2 command to update your UFL library. This is similar to the method required for the smallfont editor, sFED, but this one requires the special FNT2 recaller to get the correct grob size. 1.1 Keys: --------- o +/- to scroll through characters o Arrow keys to move cursor within editing box o Left shift to toggle dot+ mode o Right shift to toggle dot- mode o ON to exit and save changes 1.2 Credits: ------------ o FontEditor by Atlas o Hp48gx adaptation by Spartacus 2. fntwrt.lib ============= This is the editor by Jean-Yves Avenard made for StringWriter. It should work on both S/SX and G/GX. It works with the UFL's FNT2 without modification if you give it a 8 x 2048 grob. It will also accept 6 x 2048 grobs but you will find they appear truncated. Use a 8 x 2048 sized equivalent of the same font instead. As before you can use F2->G from the access routines to get your FNT2 in this format. 3. fontrcl.bin ============== This small code object recalls the medium font built into the HP48 as a 8 x 2048 grob. This is suitable for the above editor as well as the Font Maintenance Library's ->F2 command. Note however that it will be missing some of the enhancements made for the standard FNT2 `ufl2.fnt'. 4. fntc.lib =========== FNT-CUTTER by SunHP & Karam N. This library contains two FNT2 size conversion routines. ->FNTC takes a 8 x 2048 grob and produces a 256 x 64 grob. FNTC-> takes a 256 x 64 grob and produces a 8 x 2048 grob. Therefore, if you run into any fonts with dimensions of 256 x 64, you can use FNTC-> to produce something suitable for ->F2.