Cream 10pt

Share:
by Lord Nightmare

Download disabled

The designer of this FontStruction has chosen not to make it available for download from this website by choosing an “All Rights Reserved" license.

Please respect their decision and desist from requesting license changes in the comments.

If you would like to use the FontStruction for a specific project, you may be able to contact the designer directly about obtaining a license.

This is the 10pt display 'raster' version of the "Cream" font as used on the Xerox Alto (particularly in Smalltalk76 and its predecessors; a variant of it may still be used in Smalltalk80). The vector version used on very early xerox printers and print servers is much higher resolution. This is the font that directly inspired the Apple "Venice" font, and also appeared as the System/UI font (instead of Chicago) on early Mac prototypes.

7 Comments

This is really awesome, thanks! Been looking all over the internet for this! You mention the 'vector version', where can it be found?

Comment by metaljeyes 30th july 2020

@metaljeyes - Not to speak for @Lord Nightmare, but I believe the reference to 'vector version' means 'displayed on original Xerox Alto hardware' and not an actual PC font file...

Comment by Goatmeal 30th july 2020

The vector version is embedded into the two xerox alto disk packs for the 'spruce' imager for Dover or Sequoia printers. Spruce is effectively a partially-software raster renderer (using an Orbit add-on set of cards for the Alto) for very early laser printers. Some later Xerox laser printers may have had the vector font data loaded directly onto the printer itself, so didn't need a dedicated network-linked alto to directly render it. The actual source files for these embedded fonts I'm not entirely sure where to find, but may exist on the "Indigo" xerox alto archives at the computer history museum, which is accessible online.

Comment by Lord Nightmare 30th july 2020

Here's an example of the vector font version of Cream, rasterized by spruce running on a networked xerox alto using the 'ContrAlto' emulator. This font was usually used by Smalltalk-76 or Smalltalk-80 programs on the Xerox Alto, and printouts of said programs.

The unusual shape of the s, S and B glyphs (and some others) appears to be intentional (as it is consistent between the raster and vector versions of the font), perhaps to make characters less ambiguous on printouts and on-screen on the Alto

Comment by Lord Nightmare 30th july 2020

So, I searched in the CHM's archive of Xerox Parc and found this list of Alto front in the Indigo folder: https://xeroxalto.computerhistory.org/Indigo/AltoFonts/.index.html
 

We can find the Cream font with two sizes 10 and 12. They are fonts according to the Section 3 on File Naming Convention of the document "Font Representation and Format" (http://www.bitsavers.org/pdf/xerox/alto/printing/Font_Representations_and_Formats_Mar77.pdf).

Any idea how to read them?

Comment by ngahybe 19th june 2023

The .al font format is described (as a BCPL struct) in the very same pdf file you linked. I have a chunk of c code I wrote back in 2019 which will display the characters to screen from any .al file, although interestingly even xerox screwed up a few of the font headers and character widths, requiring some manual heuristics to make them display properly by the viewer. (these might rely on undefined behavior of the xerox alto microcode to display properly!)

Comment by Lord Nightmare Wed, 22nd november

Interesting! Do you mind sharing your code please?
Thanks

Comment by ngahybe Fri, 1st december

Also of Interest

GlyphsApp

Get the world’s leading font editor for OSX.

More from the Gallery

Corona PPC-400by Lord Nightmare
WOPR Tweakedby Lord Nightmare
WOPR  Terminalby Lord Nightmare
Spell Aby Lord Nightmare
Threethree Italicby david t
autonegramotAB15by jirinvk
cogsworthby tortoiseshell
Klein Bottleby NAL

From the Blog

News

The Numbers Competition

News

16 Years of FontStruct

News

Gridfolk: Interview with Zephram