-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Back] [Bottom] [Index] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- From the dot matrix printer
EPSON MX-80
I present to you:
EPSON MX-80 Fonts
By Michael Walden Created: 2025-08-17 - Updated: 2025-08-17 Introduction ------------ The EPSON MX-80 printer was a commercially successful product in the early 1980s. It was often used to print type in programs in computer magazines in the 1980s. These fonts are therefore useful for retro printout simulation or program listings on web pages and in documentation. Bullet points: • I manually transcribed the font data (on 2009-11-25) used in these fonts from the "APPENDIX 4 Character Fonts" in the "MX-80 EPSON DOT MATRIX PRINTER TYPE II OPERATION MANUAL." (pp. 92-95) All characters match those in the APPENDIX 4 except for those where I say otherwise. • The slashed zero in these fonts is a feature borrowed from the EPSON FX-80 printer (the successor to the MX-80) which had a dip switch setting that would allow you to enable a slashed zero. The bitmap for the slashed zero character in these fonts was taken from the EPSON FX-80 dot matrix printer. • The "enhanced" fonts included here are fonts where I have slightly improved the centering of fifteen characters "'(),.:;`filxz{}" in the ASCII portion of the character set. • I created 88 characters to fill in the missing Windows-1252 characters: €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¢¥©ª«¬®¯±²³´µ¶·¸¹ º»¼½¾ÀÁÂÃÇÈÊËÌÍÎÏÐÒÓÔÕ×ÙÚÛÝÞáâãêíîïðóôõ÷úûýÿ • Characters 0x91(‘) and 0x92(’) have been made heavier to make them match and make 0x92(’) slightly different from the character 0x27(') • The two characters Inverted exclamation mark 0xA1(¡) and Inverted question mark 0xBF(¿) have each been shifted down two pixels to be below the baseline, as they should be. • Character Broken bar 0xA6 has been made into a solid vertical bar to distinguish it from the 0x7C Vertical line character which is rendered as a broken bar in the MX-80 font. • The EPSON MX-80 has the following two line spacing options: 1/6"(Default) (3 pixel space) or 1/8" (0 pixel space). In my opinion 1/8" line spacing is too close and 1/6" line spacing is too far apart. So I went with a 1 pixel space in these fonts. This way it is like a standard ROM character generator font with a single pixel gap between displayed character rows. • These fonts are called EPSON MX-80 Fonts, but they should be identical to the fonts in the following Epson MX series printers: Epson MX-70, Epson MX-80 (TYPE II), Epson MX-80 F/T (TYPE II), Epson MX-82, Epson MX-82 F/T, Epson MX-85, and the Epson MX-100. • The font used on this page is EPSON MX-80 W E Z.woff/woff2 at font size 15px in bold. I used bold to make the font look better when the font is at an intermediate size between sizes that appear crisp. See below for crisp font sizes. The EPSON MX-80 Fonts Font Pack ------------------------------- The font pack contains a total of twelve operating system font files. Font file names with sizes that appear crisp on-screen in Windows - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - EPSON MX-80 F.fon - Size 7, 14, 21, 29 (Char. resolution: 11x10) EPSON MX-80 F E.fon - Size 7, 14, 21, 29 EPSON MX-80 F E Z.fon - Size 7, 14, 21, 29 EPSON MX-80 F Z.fon - Size 7, 14, 21, 29 EPSON MX-80 O.otf - Size 11, 15, 30, 45 EPSON MX-80 O E.otf - Size 11, 15, 30, 45 EPSON MX-80 O E Z.otf - Size 11, 15, 30, 45 EPSON MX-80 O Z.otf - Size 11, 15, 30, 45 EPSON MX-80 T.ttf - Size 11, 15, 30, 45 EPSON MX-80 T E.ttf - Size 11, 15, 30, 45 EPSON MX-80 T E Z.ttf - Size 11, 15, 30, 45 EPSON MX-80 T Z.ttf - Size 11, 15, 30, 45 The font pack contains a total of eight web page font files. Font file names with sizes that appear crisp on-screen on web pages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - EPSON MX-80 W.woff - 10px, 20px, 30px, 40px, 50px, 60px EPSON MX-80 W.woff2 - 10px, 20px, 30px, 40px, 50px, 60px EPSON MX-80 W Z.woff - 10px, 20px, 30px, 40px, 50px, 60px EPSON MX-80 W Z.woff2 - 10px, 20px, 30px, 40px, 50px, 60px EPSON MX-80 W E.woff - 10px, 20px, 30px, 40px, 50px, 60px EPSON MX-80 W E.woff2 - 10px, 20px, 30px, 40px, 50px, 60px EPSON MX-80 W E Z.woff - 10px, 20px, 30px, 40px, 50px, 60px EPSON MX-80 W E Z.woff2 - 10px, 20px, 30px, 40px, 50px, 60px Key for single letters in font names - - - - - - - - - - - - - - - - - - E = Enhanced Z = Slashed Zero F = .fon Microsoft Windows bitmapped font O = .otf OpenType font T = .ttf TrueType font W = .woff and .woff2 Web Open Font Format You can think of the fonts as containing four main fonts EPSON MX-80 EPSON MX-80 Slashed Zero EPSON MX-80 Enhanced EPSON MX-80 Enhanced Slashed Zero The fonts have the F, O, and T letters to distinguish one font format file from the others when more than one is installed in Windows. Font samples - - - - - - Here are all four fonts shown in a large size to demonstrate their appearance.
EPSON MX-80
+--------------------------------+
| !"#$%&'()*+,-./0123456789:;<=>?|
|@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_|
|`abcdefghijklmnopqrstuvwxyz{|}~ |
... continue reading