The Unix PC 3B1 system font, for modern computers

(github.com)

72 points | by rbanffy 1525 days ago

9 comments

  • octetta 1525 days ago
    This warms my crusty heart. The first Unix machine I ever used was a 3B1. Great keyboard! IIRC, it only had a 10 megabyte drive, yet managed to have a pretty complete development and text-processing environment (i.e. cc/etc and troff/etc). I really wanted to use GCC on it, but was never able to get enough of the code on the machine at the same time to get it compiled there.
    • technofiend 1525 days ago
      They were amazing machines. The phone handling and multitasking was so ahead of its time! Imagine the phone rings, you answer and a notebook pops up for call notes specific to this person as determined by caller ID.
    • drudru11 1524 days ago
      Similar story here. Just didn’t have enough knowledge to pull off the interesting hacks. I also wanted to get that modified PAL hack for graphics installed. It was talked about on Usenet.

      I think about 6 months after getting the machine I ended up plowing my savings into my first 486 and I sold off the 3b1. If I had enough know how at the time, I would have kept the machine.

    • imglorp 1525 days ago
      • merlyn 1525 days ago
        FWIW: A 3b1 (a tiny 68010 based Unix PC) is very different than a 3b2 (custom WE32000 processor Unix box).
  • dmd 1525 days ago
    Masswerk has a great writeup[0] about how to render these fonts correct you need to take into account phosphor decay times and dot stretching.

    [0] https://www.masswerk.at/nowgobang/2019/dec-crt-typography

  • hinkley 1525 days ago
    I am reminded that green-screen text causes eye strain, especially with modern brightness levels, and the slightly electric green vs the old phosphor green.

    I spent many, many hours in the computer lab with someone who used white text on a blue background, and adopted light grey on blue for myself. A color scheme that some word processors also adopted.

    Neither of us, nor Corel nor Microsoft, succeeded in converting the world to white on blue. I have bigger fish to fry now, but try it out sometime when you're tired of staring at the screen.

    • slacka 1525 days ago
      > green-screen text causes eye strain,

      You have any data to back that up? My favorite color scheme is green-on-black, followed by white-on-green. I find white and blue backgrounds the worst for eye strain. Low brightness with high contrast seems to be another important factor to reduce strain.

      • hinkley 1525 days ago
        What do you suppose would motivate someone who just looked at an image to start talking about eye strain? Maybe the pain behind their eyes started them thinking about the last time they had this problem?

        Actual green screen phosphors are much lower saturation (and brightness) than the green on black image on that github page. That particular green would be more at home on a Hemp Festival advertisement. It's - to me - an interesting example of how terminal emulators are definitely emulators.

        This would be pretty close to what a brand new 'green screen' might look like, and older ones would be faded: https://cf.ydcdn.net/latest/images/computer/_OPAL1.GIF

        A reasonable overview of saturated colors: https://uxmovement.com/content/why-you-should-avoid-bright-s...

        Pure white on a bright (saturated) blue background is probably the worst color pairing you can get. I agree. But I'm not talking about saturated blue, or pure white. I'm talking about light (pale, if you like that word better) blue and off-white (in the ballpark of "easier on the eyes", but that's not quite right).

        This is Wordperfect's blue, which is a bit darker than we used (probably closer to YAST2's color scheme):

        https://discourse-cloud-file-uploads.s3.dualstack.us-west-2....

        • csnover 1525 days ago
          FYI, that UX Movement article misrepresents the few studies that it actually cites and offers no evidence for its claim regarding saturation causing eye strain. I know this because someone complained at me recently about a design, linked to that article, and I actually bothered to read the couple of studies it did cite.

          Where the UX Movement article says “saturation and brightness have a more significant impact [than hue on arousal]”, one of the studies it cites clearly states that brightness had no impact on arousal. This obvious mistake calls into doubt (for me, at least) whether the author has any objective basis for their claims.

          On the other hand, this study which actually looks at colour preferences of people experiencing eye strain [0] appears to show (Figure 1) that people experiencing eye strain don’t select away from green, which seems to refute fairly strongly your claim that green text causes eye strain for everybody. This study references several other studies on the effects of colour overlays so it is probably a good resource for additional research.

          [0] https://insights.ovid.com/optometry-vision-science/opvis/201...

    • samatman 1525 days ago
      I've been known to bust out a royal-blue background with white and yellow text, when I'm feeling nostalgic for Turbo Pascal.

      I can't say as to how I've noticed any less eye strain, nor any more, for that matter.

      • hinkley 1525 days ago
        My friend swore by it. I called bullshit a bunch of times. It's such a counter intuitive color pairing. Then I tried it for a marathon lab session, typing away until nearly sunrise. Allowed that he might have a point, chose a slightly dimmer color than he had and stuck with it for quite a while.

        At some point it became much more difficult to modify the terminal colors and I gave up. Never got back into the habit. But black on white is getting pretty old lately, and I'll either switch to darkmode or something else before long.

    • drudru11 1524 days ago
      Can you share some rgb values?

      I used to use white on blue on my IIgs. My 3b1 (acquired later), of course didn’t have that option. My favorite has been Amber displays.

    • 1996 1525 days ago
      red on black is better for me. green on black is the next best.
      • hinkley 1525 days ago
        There's the saturation model of eye strain, which I talked about above. As I was collecting links I bumped into another mental model that talks about wavelengths and energies and suggests that red is 'best'.

        For me it's the contrast between the background and foreground color that's part of the problem. But I don't think there's anywhere it's written that every human eye works identically to every other (and how bright your monitor is clearly makes a difference too).

        Which is why I say things like "you should try it". The world is full of one-size-fits-all solutions and if they aren't working for you, you should try other things. It might not work either, but now you know.

  • pbnjay 1525 days ago
    This is awesome. I have a version of an old 8x8 IBM font compiled into a pixel font renderer package I built for Go: https://github.com/pbnjay/pixfont

    This would be a fun addition, I had started a BDF parser I need to finish...

  • reaperducer 1525 days ago
    Does anyone know if this is the same font that was used in the AT&T 3B2? My memory of that era can be a little... cloudy.
    • merlyn 1525 days ago
      The 3b2 didn't have a built-in screen. You'd typically use a serial terminal with them, of which there were a near infinite many to choose from in the era.

      One combination that was popular would be to pair up a DMD-5620 bitblit serial terminal with the 3B2.

      There's already an emulator for the DMD-5620, written by the same guy that has written an emulator for the WE2000/3b2 setup.

      https://loomcom.com/3b2/dmd5620_emulator.html

  • api 1525 days ago
    Would be nice if someone converted this to TTF.
  • 1MachineElf 1525 days ago
    Looks like Monoid
  • flippyhead 1525 days ago
    Such nostalgia!
  • ngcc_hk 1525 days ago
    Steve job spent quite a bit on font and Apple did. It made a difference.