Typography in 16-bits: System fonts
- đ
- đ 1,343 words
- đ 6 minutes
- đŠ Typography
- đ·ïž pixel fonts, Amiga, Atari, PC, 16-bit
- đŹ 22 responses
A series of posts on system fonts:
With the 8-bit system fonts post being so popular I just had to jump right in and look at the system fonts available on the 16-bit machines!
IBM CGA Adapter (1981)
The IBM PCâs first color graphics card was known as the Color Graphics Adapter.
Unusual characteristics
- Mix of serifs and non-serifs depending on space
- Off center
|+:
- Squished
Q
to avoid using descender - Wide
0
- Bubbly
!
- Inconsistent
t
point and lack of serif onj
Rationale
The large bold letters work well on the low-resolution displays at the time and many of the quirky were unlikely particularly noticeable there.
Influences
Unknown.
Apple Macintosh (1984)
Appleâs second attempt at a GUI (after the Lisa) was the Macintosh. The system font was called Chicago initially as a bitmap font which was replaced with a scalable TrueType version. With Mac OS 8 it was replaced with the similar Charcoal typeface and then dropped entirely in Mac OS X which uses Lucida Grande for the UI.
This font was dusted off again in 2001 and with a few minor tweaks became the system font of the iPod (classic & mini) until the higher resolution color display model.
Unusual characteristics
- Proportional letters not fixed-width
- Some symbols are not bold at all
#%"/\*@^\
- Lovely flourish on
&
- Curve on
a
actually touches the lower bowl - Designed specifically to avoid diagonal strokes (jaggies) on the Macâs low-res screen
Rationale
The high-resolution display let the designers really pay attention to detail and even though it was a 1-bit monochrome display it really looks beautiful for the time. It was little wonder that when Jobs went to NeXT they went with incredibly high-resolution monochrome displays again (at least initially and with 2-bit gray-scale).
Influences
Itâs unlikely they were digital.
Commodore Amiga 1.x (1985)
The Amiga started with ex-Atari engineers desperate to design a 16-bit machine. It would eventually be purchased by Commodore and offer incredible graphics and sound that put Macs and PCs of the time to shame. Despite shipping with many fonts and supporting proportional text the default system font was a traditional fixed-width font called Topaz/8.
Unusual characteristics
- As well as some letters touching some symbols such as
\/
touched horizontally allowing nice ASCIIÂ art - Unusual lower-case
g
somewhere between double and single story - Unusual almost comic-like
!
- Some non-bold pixels for flourishes on
t&
- Pixels missing on some curves
aS
especially obvious in low resolution - Over-extended
r
looks odd in any resolution - Alternate Topaz/9e â 10Ă9 (2 for descender) â modified some glyphs like
g
is available from Preferences as âText 60â
Rationale
The Workbench booted in white-on-blue (shown) and was intended for use either with their own Commodore monitors or home TVs. Despite the choice of a serif font it worked quite well on these displays although interlace was quite unusable without specialized displays.
Influences
Very similar to the IBM CGA system font, very likely to be derived from there.
Technical
The Amiga shipped with itâs own font editor called âFedâ found on the Workbench Extras disk in the Tools folder.
Commodore Amiga 2.x (1991)
Commodoreâs update to the Amiga saw all sorts of changes in the ROM and Workbench for the GUI including some revisions to the font and the ability to change what font the workbench used.
Unusual characteristics
- Over-extended top of
1
- Open elements on
%@
- Messy
Q
is hard to distinguish - Alternate Topaz/9e â 10Ă9 (2 for descender) â modified some glyphs like
g
and available from Preferences as âText 60â
Rationale
The Workbench booted in black-on-grey (shown) and the new font looked a lot more friendly as well as being a more legible choice for home TVs.
Influences
Obvious modification of the prior 1.x font to remove serifs and improve legibility.
Technical
WBScreen allowed you to choose which font to display in Workbench including some of the proportional fonts included.
Atari ST Low/Medium Res (1985)
The Atari ST was Atariâs answer to the Commodore Amiga after they failed to purchase back the talent and technology. The machineâs GUI was based on GEM from Digital Research.
Unusual characteristics
- Descenders are cut very short on
pq
despitegy
not following this style - Inconsistent positioning between
,
and;
- Ugly braces
()
from the 8-bit font retained
Rationale
The font was very clear and worked well in both square pixel (low resolution) and rectangular pixel (medium resolution)Â modes.
Influences
Almost identical to the Atari 8-bit font but with the capital letters, symbols and numbers extended a pixel higher (inverse symmetry was no longer a concern) and more consistent/cleaner lowercase letters sj
.
Technical
It is possible to change the system fonts used by the GEM desktop using the ST Font Loader.
Atari ST High Res (1985)
The ST was quite unique in that the high-res mode genuinely used a different font rather than just doubling the pixels of the medium-res font like the Amiga etc. which made a lot of sense given the high-res mode was only available on high-resolution monitors.
The proliferation of the ST in music and DTP would have put this chunky font in front of a lot of professionals.
Unusual characteristics
- Very tall letters â some glyphs 14 pixels high but still only 6â7 pixels wide
- Avoids every trace of a serif except usual
Iil
monospace hack - Short descenders on
pq
still - Inconsistent choices for
c
andR
andw
Rationale
Given that this screen mode was only available on high-resolution monitors it is very rectangular and failed to really take advantage of the unique situation in which it would be used.
Influences
Very likely based on the medium resolution font with some redrawing.
IBM VGA Adapter (1985)
IBM really stepped up their game with the VGA adapter which was a huge leap forward in graphics for the PC. The system font was updated to take advantage of the higher resolution and the ability to display more colors.
Unusual characteristics
- Very tall letters â some glyphs 14 pixels high but still only 6â7 pixels wide
- Top bar of
T
is two pixels thick - Too-high double quotes
â
also styled inconsistently - Another bubbly
!
like the Amigaâs Topaz 1 - Inconsistent sizing between
,
and;
- Very large
$
even bigger than the capitalS
Rationale
A reasonably nice serif font that gave a serious look if somewhat inconsistent in places.
Influences
Almost certainly based on the original CGAÂ font.
Technical
Can be overridden by tools like fontedit.com.
22 responses to Typography in 16-bits: System fonts
Regarding the inspiration for the Color Atari ST fonts: Theyâre a lot more similar to the Commodore 64 than the Atari 8-bit computers.
While lowercase is mostly indistinguishable between all three systems named; the uppercase letters on the Atari ST are nearly identical to those on the C64, and not similar at all to the Atari 8-bit lineâŠ
While the designers of the Atari 8-bit line went on to develop the Amiga, you must also keep in mind that most of the developers of the Atari ST were engineers that Jack Tramiel brought with him from Commodore. The C64 is more than likely what really inspired the color system font for the ST. As for the monochrome font, that came from Digital Research. Versions of GEM for other platforms use the exact same font. The fonts for icon labels in both color and monochrome modes also came from Digital Research.
One quirk of the Atari ST system font is that there are four graphics characters that can be arranged to form a rough facsimile of J.R. âBobâ Dobbs.
GS/OS on the Apple IIgs had an interesting system font: Shaston â http://www.kreativekorp.com/software/fonts/apple2.shtml#shaston
It rendered nicely on analogue CRTs, but seems overly clipped when viewed on a crisp digital display.
Wow! Looking at a 4-colour Amiga Workbench screen from various Amiga Web sites on my 16 Megacolour (16.8 million colour) Samsung NP350V5C laptop PC makes me feel old. (I am 48 now.) One thing I hated about Amiga fonts (especially the default Topaz 80) was that lower-case Ms looked a little like upper-case ones, and it used to drive me nuts. I had my very first Amiga (an A500) way back in 1988, and I upgraded to an Amiga A1500 (a cheaper version of the Amiga B2000 in the UK) in circa 1991â1992 (I cannot remember the exact year.) I also bought my very first hard disk drive for the A1500, which was a GVP âHard Cardâ with a 105 MB Quantum hard disk drive attached to it. Unfortunately, after formatting the hard disk drive (professionally by my local Amiga dealer in Tottenham Court Road in London, Diamond Computers), I lost 5 MB, leaving me with only a 100 MB hard disk drive. The cheek of it! Nevertheless, back then, 100 MB was huge (especially if you were only storing plain text.)
I used a lot of nice PC-style business software packages on my Amigas, including Arnor Protext (word processing), Precision Software Superbase Professional (database), and of course, cool Amiga graphics and music software, such as Electronic Arts Deluxe Paint 1,2 and 3 (kind of like Adobe Photoshop for their day), AEGIS Sonix, and Microillusions Music-X MIDI software, the latter with my Roland D-10 digital synthesizer.
I was also a big Amiga Public Domain (PD) software fan (especially with Amiga demos.) Some days I would sit for ages at home watching and be listening to my brill Amiga demos through my Yamaha AX-500 hi-fi stereo amplifier and JBL TLX 7 GI stereo speakers, and also predicted what they would be like if running in a full 16 Megacolours and full CDQ (CD Quality) stereo sound and music. The funny thing is, in 2018 I listen to brill Amiga demo-like Spacesynth* music and watch the visuals in a full 16 Megacolours and nearly CDQ digital music on YouTube (other brill digital video-sharing Web sites are available), on my 64-bit Samsung laptop PC, so my Amiga dream realized at last, albeit on a different microcomputer platform (the PC.) What a way I have come from a 16-bit 7.16 MHz CPU-based Amiga A500 and A1500 (the latter machine with only 3 MB of RAM and the aforementioned 105 MB hard disk drive), 4,096 colours and 4-channel digital stereo sound (or 4-note polyphonic in music synthesizer terms) to my current 64-bit 2.5 GHz Intel Core i5-based Samsung laptop PC with 6 GB of RAM and a 500 GB hard disk drive (not an SSD). a built-in DVD writer drive, 16.8 Megacolour Hi-Def graphics and 16-bit CDQ digital stereo sound. As a side note (no music pun intended), this must be why many chords in Amiga demo songs were played as arpeggios, rather than full chords, because otherwise the polyphony would be taken up very quickly, and there would be no free Amiga sound channels available for other sounds (for example, drum samples.)
To come back to the subject of Amiga fonts, I used to love seeing them in Amiga games and demos, in all their different styles. So many Amiga demo fonts were so original, too. Itâs such a long time ago, but I think my favourites were from Red Sector and Cryptoburners. I wonder if the latter Amiga demo group was so-named because of the way they cracked encrypted Amiga game copy protection. Just an idea, but if any of you know what the real reason is, can you please tell me? Thanks.
*Spacesynth was actually the name of a cool sound that I programmed on my Roland D-10 digital synthesizer way back in (I think) 1989. And then what happens? MIDI musicians in the 21st century âstealâ my Roland D-10 digital synth sound name to mean a new genre of electronic music. The cheek of it!
Anyway, thanks for reading.
Alastair C Parker (a mega electronic music fan since the 1970s and Amiga fan since 1988!)
If you are interested in PC-Fonts, here is an option for a complete font-pack for free: http://int10h.org/oldschool-pc-fonts/fontlist/ There are also 8x8 px fonts inside, PC-Clones and BIOS fonts, that might be of your interest. Didi
@Damien: The original IBM PC was just IBM PC, it was based on 8088 and was introduced on August 12, 1981. It was supposed to use newer 16-bit Intel technology 8086 (as opposed to previous 8080 and 8085 that Z80 was comparable and compatible) but IBM decided on cheaper version 8088: âIntroduced on July 1, 1979, the 8088 had an 8-bit external data bus instead of the 16-bit bus of the 8086.â IBM PC XT had the same processor and only IBM PC AT with 80286 was true 16-bit.
@Jim Leonard: VGA is and was always 640 Ă 480. Hercules Graphics was in text mode the same as Monochrome Display Adapter at 720 Ă 350. There are many character matrices based on display technique, however, original matrix was 9 Ă 14, but only 8 Ă 14 was actually used for letters as 1 pixel column was used for spacing (actually it was mostly 7 bit wide but lowercase âmâ and block graphics were using 8 bits). In order to use block characters to draw tables, there was special mode that multiplied 8th column into 9th so block characters seemed continuous.
And I do remember that from own memory as I was writing TSR utilities that drove localization of keyboard and letters in graphic card memory (yes, some allowed it to be changed).
Fun Trivia: The âSTâ in the Atari ST line actually stood for âSixteen/Thirty-Twoâ in acknowledgement of the hybrid nature of the processor, and the TT (which used a 68030) of course stood for âThirty-Two/Thirty-Twoâ
@Damien Guard: I think itâs more accurate to say that the data bus size was what was referred to back in the day. Nowadays itâs the general timbre of the instruction set architecture. So the z80 is 8-bit by every standard; the 68000 â especially the oddball 68008 â are less clear cut. E.g. the original Pentium has a 64-bit data bus but AMD64 is recognised as the x86âs move into 64-bit computing. Similarly the 386SX is nowadays described as one of Intelâs first generation 32-bit processors that just happens to have a 16-bit bus.
The definition changed. Which is forgivable for such an arbitrary and near-useless metric.
@Resuna The size of the data-bus is exactly what is being referring to when talking about an 8/16/32/64-bit CPU. Motorolaâs own documentation refers to the 68000 as a 16-bit CPU.
The size of the address bus and/or register sizes is not considered. If it was then the 8-bit Z80 machines like the Sinclair Spectrum would be considered 16-bit because they have a 16-bit address bus to access the 64K of RAM and registers to make that possible.
Atari, Mac and Amiga did get 32-bit versions later on when production moved on to the 68020, 68030, 68040Â etc.
The original IBM PC XT did have an 8-bit data bus but the model was short lived and replaced quickly by the IBM PC AT. Conversely the Atari ST and Amiga for most people was the 1040ST and the 500.
I would call the Amiga and Atari and Mac 32-bit. Because thatâs what the software saw, the only 16-bitness in them was the data bus â they even had a 24 bit address bus.
If they were 16-bit, then the IBM-PC was 8-bit, because it used an 8-bit data bus (20 bit address bus).
The early Amiga models most people remember were more on the 16-bit side of the spectrum. The latter Amiga 1200, Amiga 4000, and Amiga CD32 game console were definitely on the 32-bit side.
@Rohan âbitnessâ has always been a fuzzy classification at best. These 68000 machines were generally referred to as 16-bit machines â the Genesis even had 16-BIT plastered across the enclosure.
Actually, the IBM VGA adapter font is much closer to the one from the Monochrome Display Adapter for the original IBM PC than it is to the one from the Color Graphics Adapter.
Would just like to point out that the Amiga series of computers (and their kernel/operating systems) are 32 bit â the 68000 CPU is internally 32 bits (has 32 bit address- and data registers) but a 16 bit memory bus externally, but Amigas used more than the 68000 CPU, such as the 68020, 68030, 68040 and 68060, all of which have a 32 bit memory bus externally.
@zeh: The fonts were stored in the adapterâs ROM, so there was occasionally some variance in the font if it was not an IBM adapter. Also, what most people think of as the âVGAâ font was based on the original IBM PCâs MDA font Monochrome Display Adapter, which also stored the font in ROM and had a 720x350 resolution. However, MDA could only draw full characters, not individual pixels. The CGA adapter was released the same time as MDA and the font development was likely done simultaneously.
On a related tangent, the MDA resolution and monitors were also supported by the Hercules Graphics Card, which was the first âhigh-resolutionâ PC graphics system, albeit without color.
@Hamilton: Youâre totally right â corrected now thanks!
In âeven though it was only monospacedâ where I think you mean âmonochromeâ on the Mac Chicago rationale.
Iâve created the âIBM PC VGA (1985)â (Perfect DOS VGA 437) a long time ago and just to be clear: it was based on a screen capture of the screen on VGA mode, using codepage 437, and no redrawing has taken place at all.
I think the actual character format depends on the graphics chip (Iâve seen captures of VGA-mode monitors with different fonts), but when I did the font, I copied it as faithfully as possible (hence the name âPerfectâ), just so it could be used to replicate ANSI screens in graphical systems. It is somewhat inconsistent at places, but I guess thatâs how engineers designed fonts in the 80âs. :)
Thanks for linking to my TrueType conversion of the CGAÂ font!
I need to dust it off and do a proper version 2.0 with all the symbol characters from the DOS code page; I did the conversion ten years ago, back when Unicode support was still very patchy.
Chicago was carefully designed to be readable when âgreyed outâ (masked with a monochrome checkerboard pattern) for disabled menu entries. Most likely the Atari ST high-resolution font was done that way as well for exactly the same reason.
Yeah, this one is a bit similar to the Amstrad one.
The VGA screen was 720x400, not 640x400. A 1-pixel-wide space was maintained between most characters. This led to an unfortunate âseamâ between characters that were meant to produce display effects (like the on-off-on-off etc. âcheckerboardâ shaded character #177).
The IBM CGA 8x8 font is missing on both your 8-bit system and 16-bit system weblog posts -- do you plan to cover it? Itâs pretty iconic.
The iPod mini did not use Chicago like the iPod classic, but rather Espy Sans Bold.