• Syncterm Loadable Fonts

    From Apam@1:103/705 to Digital Man on Wed Jun 15 10:28:00 2022
    Hi

    I'm looking to add loadble fonts into my terminal, but unsure what format the font is in. I mean, I see it's in base64 format, but not sure what format it is when it is decoded?

    Also last night while I was adding sixel support, I think I spotted an error (or at least it confused me) in cterm.txt

    Under raster attributes, it says "p3 and p4 define the height and width in sixels" I think it should read "p3 and p4 define the width and height in sixels" as p3 is the width and p4 is the height.

    Andrew

    === TitanMail/linux v1.1.5
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Apam on Tue Jun 14 18:36:59 2022
    Re: Syncterm Loadable Fonts
    By: Apam to Digital Man on Wed Jun 15 2022 10:28 am

    Hi

    I'm looking to add loadble fonts into my terminal, but unsure what format the font is in. I mean, I see it's in base64 format, but not sure what format it is when it is decoded?

    The underlying font format is just bitmap CGA font data, each byte is a row of char/glyph data since the character cells are 8-pixels wide. Fonts can be either 8, 14, or 16 rows high however, so the number of bytes that make up a complete char/glyph depends on the target video mode.

    Also last night while I was adding sixel support, I think I spotted an error (or at least it confused me) in cterm.txt

    Under raster attributes, it says "p3 and p4 define the height and width in sixels" I think it should read "p3 and p4 define the width and height in sixels" as p3 is the width and p4 is the height.

    Quite likely just a typo. Something to tell Deuce in irc.synchro.net :-)
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #70:
    SIGHUP = Hangup signal sent to a process when its controlling terminal is closed
    Norco, CA WX: 75.9øF, 59.0% humidity, 7 mph SSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Apam@1:103/705 to Digital Man on Wed Jun 15 19:00:00 2022
    On Tue June 14 18:36:00 2022, Digital Man wrote to Apam <=-

    I'm looking to add loadble fonts into my terminal, but unsure what format the font is in. I mean, I see it's in base64 format, but not sure what format it is when it is decoded?

    The underlying font format is just bitmap CGA font data, each byte is a row of char/glyph data since the character cells are 8-pixels wide. Fonts can be either 8, 14, or 16 rows high however, so the number of bytes that make up a complete char/glyph depends on the target video mode.

    Thankyou! I've got it working now :)

    Andrew


    === TitanMail/linux v1.1.5
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)